Time to start laying some rules for how the train moves then.
Distances are measured in time. To be more exact, 12 hour multiples. Every location is 12 hours away from the next location. 12 hours is one phase (day phase or night phase).
At the start of the game, the train starts at the beginning. At the end of that day phase, the train starts to move. At the start of the next day phase, the previous night's travel will be told to the town (and if they are currently stopped, moving faster, etc).
Let's use this as an example.
F
G
H
The points H and G are 12 hours apart from each other, and the points G and F are 12 hours apart from each other. The train ended that last phase at point H, and is now moving to point G. The train remains at point H UNTIL the phase ends. Only after the phase ends does it move on the minimap which I will post at the end of every phase.
Does any of this not make sense?