Challenging but intriguing! Fun to play, clever level design, and a perfect translation of the mechanic into 2D! :)