Clients can connect and use chat, the sub list isn't synced properly and there's no way to start a game yet
Still not done here, just gonna push a commit now so I can pull this from elsewhere.