Beautifull game! The puzzles become a little bit too difficult for me after the 3rd level. I think you should lower the difficulty curve for bad players like me!
Overall well done!