Interesting concept but having smaller puzzle rooms which explain each mechanic one by one would greatly help.