Cool concept. I like the different mechanics you implemented. Definitely scratches a puzzle game itch. Well done!
I am scratching as hard as I can <3