tweak to reconnect
reconnect to server if it disconnects from us
tweaks to reconnecting to server
checkpoint - half baked