i dont think they are doing fully client side movement, i think they do as we were suggesting, move on client and on server, the server is king, so every few seconds or so, an update is sent to the client to set him to what the server sees, if i were to plug out the lan cable, i'd still be able to run around the entire map but the server character wouldnt move at all