This particular type of game is not a favorite of mine, but I can see what you were going for. The main gameplay loop was solid, yet some clearer UI could make the player experience a little better, or more player feedback , such as when are you getting damaged? Where is my health bar located?, when did I do something well? ect.. Those help the player understand what is going on, and smooths the experience.