The game only really got fun when you got to the level with hordes of enemies, so I feel like you could've pushed that a little earlier. The reload delay I feel like is more annoying than positive, and the hit effects on both the player and enemies feels underwhelming. But otherwise a good entry. The telegraph of where the enemies are going to spawn is something other similar entries could learn from.