Kind of interesting, but fairly confusing.
There should probably be some feedback about having to complete each level multiple times. I thought I thought I was doing something wrong the first few times and didn't really realize the mechanic.
As well as the game over being fairly punishing, being able to undo rather than having to restart everything would be nice.
Other than that it's an interesting a challenging puzzle