Ooh, this reminds me of Galaxy Trucker but as a tower defense game. Some extra polish and a higher difficulty curve (I basically got a ship that took up half the screen) this would have some good potential.