A quality fantasy-themed vertical shooter with RPG elements, the game let's you choose among three distinct characters.
The warrior is good at throwing axes and knives and can use his shield for protection from bullets.
The wizard excels in the manipulation of elemental spirits and Ice and can perform an invisibility / invincibility spell to dodge bullets (but not enemies). While using the spell, he can't move though.
Finally, the female-ninja is specialized in using Fire and the Boomerang and she has the ability to jump. The choice of the character is really important because each plays very differently and each should have a dedicated ending sequence.