Very fun game, and surprisingly well balanced. I failed the final boss four times and beat it the fifth.