Extend class model: GameObject, individual ghosts, refactoring ...