This is a great little puzzler, each mechanic is fun to mess around with and learn, and randomizing them for each room is a great way to add replayability.