Half working ghost game, and tests