Very clean and polished looking art style, and solid premise for a puzzle game. My main complaint is that things are not taught in an intuitive manner. You should have more levels with very simple and easy solutions so that players can learn the mechanics on their own, that'll make for a more rewarding puzzle game :)