Roll the dice for both players to determine who is getting the ball 3. Roll the dice once more to determine what the player is doing with the ball 4. The ball is now on a new position of the field 5. GOTO 1
edge cases (to make it feel "realistic") • > 500ms / simulator run • 1000 leagues with 20 teams have 10000 matches on each day which take 5000 seconds / 83 minutes