Normal state -- following the path.
Doesn't have anywhere to go.
Has no path and is stopped.
Braking before a rail signal.
Waiting at a signal.
Braking before a station.
Switched to manual control and has to stop.
Can move if user explicitly sits in and rides the train.
Waiting at a station.
Same as no_path but all candidate train stops are full