Quando un treno arriva al segnale, ed il segnale non è rosso, il treno viene fatto avanzare nel blocco successivo, ed il suo percorso viene registrato nell'array path[]. ###>When a train reaches the signal, and the signal is not red, the train enters the block and the list of track elements beyond the signal is added to the train's path[] array.