Playing a season

Start it. bbsim season start chooses the seed if the season has none, builds any missing rosters, writes the schedule and locks the options. Nothing is played yet.

Play a round. bbsim round run plays every match in the round. It writes each match's log, then the post-game sequence (injuries, Star Player Points, advancements, hiring), then the round's caches: results, standings, leaders and rosters. A round takes seconds.

Or play the rest at once. bbsim season run plays every round left, the play-offs included.

If a run stops, run the same round again, or bbsim season resume. Either throws away a half-played round and plays it from its start, with the same results it would have had.