Excellent puzzle game. I really enjoyed the way each room is its own area, but they are also interconnected.
Very cool music, too. Really fits the theme.
One thing I would note is that the switches are a little too subdued. I realize that makes sense thematically (you don't want your enemies to know how to open your secret doors... especially if you have a lot of enemies!) but I found them a bit easy to miss.