TrainState::routeLength, making trains stop and start closer to stations