This game is fun as hell and now I want to make something like this.
Also I think there should be more feedback for certain things. Like if you take damage play a special noise or effect. When you shoot there could be a very subtle screen shake and when you land a hit a little bit more screen shake along with a juicy sound effect and some kind of visual feedback like the enemy flashing white. Also more particles would be epic.