Nearly there with draft, added on disconnect handling, just missing quit from game part