1) two manager agents: handle lineup, formulation, strategy, etc 2) main agent: generate the game play and events 3) referee agent: issues red/yellow card
the agents share context with each other as the game progresses. You can check out the simulation results at https://worldcup-sim.bg.app/. Go see how your favorite teams are doing.