Congrats on your submission! I have two critiques. One is that the bullets weren't capped on my side, so I was able to spam spacebar like crazy to get a ton of bullets on the screen. I'd recommend using a boolean variable "can_shoot" or something with a timer node to limit the player's shooting ability. Connect to the timer's timeout function and set can_shoot to true. In the shoot function, if can_shoot is false, return otherwise set can_shoot to false and start the shot_timer. The other is, the Ship's movement felt a little slow, so even though there wasn't a lot of enemies, I felt like I might die a few times because I didn't think I was going to be able to move out of the way in time.