Thanks for the compliment!
As for the ghosts, I'm not sure what's going on. For some reason, the ghosts don't spawn in the second phase of the maze :P and I ran out of time to find out why.