Beat it! It's super fun, and I ADORE the visuals!! I love the story, too. Gameplay is very unique, though sometimes balancing the elements can be a bit unfair. Also, sometimes the game is a bit confusing because of the excess of stuff happening at the same time.
Overall, great game!!