Not sure what you're getting at but in LSDL everything happens on one thread, the game takes input from the user, sends/recieves network data, then updates the screen. So, both games are affected by the sending/recieving of the network data. This way the games never go out of sync BUT it means...