aaaaaa level 10 got me good. I beat it, though, after some time haha.
Regarding puzzle design this is hands-down the best entry among the ones I've played so far. It can be a little tricky to get the hang of it at first, I was kinda confused until a few "Eurekas", but then I got straight addicted and kept going until I beat all levels.
The visuals are simple but gets the job done, and the music can get a little repetitive after some time, but this was super fun to play. Good job!