debug and better ghost management (can have player ghost + multiple other ghosts)