This was a fun little puzzle.
Only mildly frustrating a times - mainly because my teenager kept finding the solutions before I did ;)
It would have been nice if there was a key that could be used to reset a room without having to leave the room or maybe undo the last movement.