[ ] Client : Send up to 10 connection requests to the server over the span of, say, 2 seconds, to ensure the two computers are connected (as to fix the "spam connect until you're connected" issue)
[ ] Client : Send occasional requests to the server to see if the connection is still live. Disconnect automatically upon 3-5 failed requests for an update.
[ ] Server : Hold a log of every action that occurs, such as 0ecff023: mv 53,10->53,100 or b42cf05e: shfl
0ecff023: mv 53,10->53,100
orb42cf05e: shfl