Hard but very fun game! Gameplay wise I think your game is better than mine since you managed to add upgrades and the map is very nice aswell.
I think tweaking the rng a bit to the favor of the player would be nice though, since I often got upgrades I already had. I managed to get to 1450 Points when I had good luck and fully upgraded blasters.