Really fun and well designed, though I'm ashamed to admit of getting stuck on that level with the shelf in the middle of the stage, and I'm sure the solution is painfully obvious, but for me that is a sign of a well made puzzle, great job!