Great puzzle design! A little bit on the hard side but so satisfying when you clear a level. Will definitely return to this one. Would be an awesome mobile game.
The nature of the game is pretty punishing to small mistakes like pressing the wrong key, maybe an undo move would help with that.
Awesome work!