I had a lot of fun with this, but I gave up on the last level because it was a little too difficult with the backtracking switches, switches hidden in the dark corners, and especially the timer. I think if you either removed or seriously lightened the challenge of the timer, it would be better and I would have finished it.
Love the music, visuals, gameplay (aside from the issues above), and concept though. Great job!