Problem selection is now slightly more interesting, and clients now shut
down nicely when the game ends or the session is killed.