Drawing ghosts with better images, introducing GhostType enum