Wow that was great! I was caught on the last one for a while but felt awesome when I solved it. The music was fantastic! definitely suited the game.
I'd recommend placing the text in a window somewhere other than over the player, It was occasionally difficult to read. I also came across a few switches that seemingly didn't do anything, not sure what happened there.