I enjoyed this a lot. Some of the levels lacked some clarity with regards to their mechanics and/or felt unfair in an unfun way (sand, the final level,) , but a good percentage of them were very fun, with lots of variation and excitement to the experience as a whole. One of my favorites I've played so far.