Great idea and fun puzzles! I just wish there was an "undo" as opposed to restart, because it did get somewhat frustrating to get so late into a level, realize I made a misclick and have to completely start over.
Agreed with the previous comment on the keeping controls from the previous room. It deadlocked me a couple of times because I didn't know what the upcoming levels would be and I went about things in an odd way.