I had fun playing this! The concept is cool and is executed nice - it looks good as well.
One thing though - I'm not sure I beat those levels in the intended way - maybe I did? but the solutions I had either seemed kind of cheesy or too complicated - but that's not a bad thing, it didn't really feel too hard or too easy, it felt balanced.