Amazing visuals and lots of variety with all of the types of minigames. I got a bit confused with all the chaos happening in that final stage but I gotta say that was a heck of a final boss! Also cool to see a game with dialogue and a few characters.