Very cool puzzles.
You do get lost easily though, I think maybe making the side walls of the library have different color/patterns would serve as a good reference for direction.
Also, some portal has a small bug where if you walk in then walk back, you can go into a black 2-block room.