I really love the mechanics of picking a character and I'm stunned that there were 24 levels. The puzzle elements are really well thought out and the animations are really fun to see.