Its charming and fun in short bursts, but playing multiple hours becomes pretty boring and the 100% grind is a rough one. The repeated boss fights and formulaic nature of some of the levels makes me feel like this one needed some more ideas to make every stage fresh.