Fantastic work! I love how you added multiple character and weapon types. The random powerups added to the game's replay value. The story was funny too. If I had to give a suggestion, it would be to add controller support but that's just me being selfish. Congrats!