Cool game. I like how there's a decent variety of moves between attacking, dodging and fireball...ing. The idea of upgrading yourself and the enemies at same time is clever. Unfortunately, the collision can be a bit unpredictable, and it's easy to get stun-locked when taking damage. You can be doing fine for a while then lose all your health just by getting trapped. Regardless, the presentation is quite nice. The graphics look good given the low resolution, and the audio is well used.