Leaving a networked game deadlocked the main thread in BufferedReader.close(), so a multiplayer chess game could not be ended. Also adds an End game action, tells the other device when a player leaves, and stops a leave landing back in a live lobby.
Leaving a networked game deadlocked the main thread in BufferedReader.close(), so a multiplayer chess game could not be ended. Also adds an End game action, tells the other device when a player leaves, and stops a leave landing back in a live lobby.