My goodness
This easily ranks in the top 5 flash games I've ever played. It's stylish with great presentation and the ghost rooms are the coolest things I've ever seen. The puzzle concepts are simple enough to understand and complex enough to make some interesting challenges. I also don't even want to think about how difficult this must have been to code.
Well done.