this was fun. like really, really fun. good job dude!
my only suggestion is to make some UI for the level system (aka when you can upgrade)