First pass at a ghosts controller