Good Puzzles. It took me a while to get through them. Especially level 8 for some reason.
It honestly feels like a complete game. The mechanic is straightforward and works intuitively. The puzzles are discrete and feel satisfying once you figure out the answer, and there's even a built in tutorial in the first few levels. Overall, excellent job.