Everything you need to know about space ghosts!