Art, sound and mood feel really well together. The puzzles were a bit hard but I enjoyed them.
I like the idea of being able to switch to different squares to control.
One suggestion regarding the platforming: Add coyote time, whenever the player runs off a ledge, start a timer that runs for something like 0.2s. If the player hits jump before that timer runs out, allow them to perform the jump. Makes the platforming feel a lot better!
Congrats on submitting!