allowing the player to do any puzzle they wanted in any order is a nice touch
and I like how each puzzle room started to get trickier as you go up the rooms
good job!
I'd recommend looking up how to make looping ambience because your ambient sounds were really good and a clever addition to the intro. But if it looped perfectly it would be even better!
check out ours if you haven't yet :)