Amazing execution on this one -- it really felt like I was holding a gameboy advance in my hand while I was playing.
The mechanic is really interesting -- more than just exchanging your weapons with the boss, you get resources from attacking boss -- mana for attacking them with your physical attack, and health for attacking them with your mana attack, which makes you constantly swap between the two.
Amazing job!!