Currently, each train is assigned a color according to its position in the list of AIs.
So, in theory, an AI could be recognized by its color.
But in practice, this is hard to do.
Also, trains can have very similar colors in matches,
making it hard to see which train is which AI.
I suggest to use just a short list of colors for the trains of a match,
e.g. red/yellow/green/blue.
Also, use these colors for the names of the AIs
in the result-messages after the match.
Currently, each train is assigned a color according to its position in the list of AIs.
So, in theory, an AI could be recognized by its color.
But in practice, this is hard to do.
Also, trains can have very similar colors in matches,
making it hard to see which train is which AI.
I suggest to use just a short list of colors for the trains of a match,
e.g. red/yellow/green/blue.
Also, use these colors for the names of the AIs
in the result-messages after the match.