Regarding zone number: the teams are in a dictionary in the yaml file, not a list, so the order isn't necessarily maintained.  So something needs to change to ensure zone number is recorded.

(Again, as with the match number, it's not about whether it has effect on the score of the game, it's about whether this is actually going to be usable and robust.)