Fun play, the game loop is there. I like the ideas of the upgrades and I think you should definitely add more unique mechanical upgrades. Another optional suggestion is allow the player to shoot with arrow keys? It might be just me but I feel like this game could play nicely without a mouse. Overall, great job on your first game and keep up the good work!