Please fix acquiring new weapons... consider making them level perks rather than drops. I got 1 weapon drop the entire game, so I played through 13 levels with the cannon and the rest with the MG because the game forced me to.
Also, as is almost always the problem with these games, the enemies are REALLY difficult to see against that background.