Great game! Have you made puzzle games before?
I like how the puzzles weren't too hard but also not really obvious when you first look at a new level. You kind of have to play through it (actually or in your head) to see which way to approach it. Well done.