What a nice puzzler!
I really like when the mechanics of a puzzle are linked between rooms as well (The push-blocks on the last level were very neat)!
Thanks for sharing this fun time!