fix disconnect-related exception
a bunch more stuff to get the multiplayer game started