ocr: Establish Available Connection Types Select Desired Connection andl IP Address Decide Whether User is Host or Client Ifl Host, Begin Game, if Client, Find Game Exchange Name/Gamestate Data as Players Join Keep a Running List of Current Players Continually Run Receiving Routine for New Packets Proceed With Desired Game Progression Check for Lost/Disconnected Players Check for Latency (Lag), Adjust as Needed