Good plataforming game with shops, gamble and even shooter sections. You get nice weapon powerups and some magic upgrades as well. The game is hard to beat specially for the boss fights but if you do find a working strat, with a little patience you can beat it. Also i loved how I tought I beat the game but then I get a dialog saying: "no, wait your quest isn't over ..."