Wow, really fantastic puzzle concept and level design. The last few levels really broke my brain, but I got through them. I would love to be able to hold down a key to do multiple movements/undos rather than having to click the button a bunch of times. But otherwise, fantastic work!
(p.s. I think you would enjoy my game. It is a thinky puzzle game as well!)