Very nice!
It might make sense to add some kind of timer to the battles or more abilities that make the enemies stronger over time. As it stands, the battles tend to be a little lengthy and there is no reason not to drag it out and heal yourself to full each battle.