There's still a good bit you need to work on with this. When we're driving the space ship if we hold down the space bar it fires the weapons constantly. I'm not sure what unit of measurement of time you're using, but if you're coding using the onTick method, I would consider adding some delay between shots to keep the game from overloading the player's computer. I'm sure you're already planning on adding sound effects and music. I don't know what the mouse is for, but I'm sure you've got a plan for that too. I like what I see, can't wait for it to come out in full.