This is a fun and amazing game.
The levelling up system is also enjoyable because you gain more abilities gradually that change how you fight different characters.
The mini-games in this are also highly enjoyable and this game also utilizes many puzzles within itself that you must get through in order to complete the game. While some times frustrating it is a great deal of fun and satisfying to get through.
This game is far more fun that its Game Spot rating portrays it as. I have never regretted buying this game.