Synchronization prepares the communication links between each competitor and generates the displays and data flow therebetween, such as but not limited to the audio and video data flows and displays that enable each competitor to view their progress against each other.