There is a ton of content in this game!
DID YOU CODE A MINIMAP INTO YOUR GAME-- HOLY?!
Wow, you clearly have a lot of talent for quick creation and prototyping. This game has a lot of content and a lot of different systems. Personally, I think that half of the content you have would still be plenty. You could then use that extra time working towards things that your game is lacking in, namely...
Player satisfaction. There's not enough of it in this game to feel good. Getting an item is quick and snappy, but none of the items feel particularly powerful. Instead of adding more content, focus on fine-tuning the content you have and making it feel better. A flash when an enemy is hit or a bit of camera shake when a player shoots would go a long way.
Great game that with a bit of polish would really shine.