I found it quite difficult to find the best technique/approach to the puzzles so I didn't get very far. Overall I liked this game. The overall presentation is quite good, from the music to the writing.
I think it would be a good idea to have some levels early in the game that are short but are used to convey techniques to the player which they can use to approach the longer and harder levels.
Well done.