Cool entry. Real atari 2600 vibes with the graphics. The random upgrades are cool and really add strategy and replayability. The handicaps of reloading and variation in aim are great tools to make you want to get the upgrades to get to higher rounds.
A bit more sound design (though the simple blips fit the atari 2600 vibe) and music would be a good addition I think. Cool stuff!