I like the concept! I would say that it is a little frustrating when you have 4 HP left and one enemy left on the screen and you can't take them out. Maybe having some other way to generate health, maybe over time or some location on the map that spawns health every few seconds.