Very cool. I love the epic soundtrack. The "ghost ghosts" (when a ghost dies) gave me a chuckle. One simple bit of polishing you could do on this is make the ghosts' placement require their own space, so the player can't stack a lot of ghosts in one spot.