There's only one gamehub per server

clientInfo will have to be ensured per function call
Create and initialize network object on startup
Handle UnexpectedEOFs as regular EOFs
Store playerId as html on page

This will need to be templated out in the near future
Send player login info on websocket connection
Send login info on first connection to server
Send world view request and parse the response