Client Attempt to Reconnect to Websocket
If the websocket disconnects the user must reload the page to reconnect. Attempt to automatically reconnect. This will be helpful if the browser tab is out of focus and JS execution is paused, then when the tap is focused again, the client should automatically reconnect.