More reconnect work. Got the new client socket up and running, plus some ui and connection info bubbling. Next is making the server able to recycle connections and induce the waiting screen on disconnect/reconnects + propogate that someone is disconnected properly.