Async sockets on both ends, windowpos tracking on server side, added path finding. Client side needs linear interpolation.