Fixed a few last things and the lobby might be working fully correctly now. Though it still doesn't handle clients disconnecting in irregular ways.