Especially in the context of trams, trains need to be aware of:
- Players standing on the tracks
- Other rail vehicles standing ahead
Trains should brake down and sound their horn when something blocks the tracks, as well as slow down when a rail vehicle is ahead. This behavior needs only to be enabled on certain sections and at low speeds. The current idea is to have signs (using the signal aspect/influence point system - probably using a field in the "info" table of an otherwise neutral signal aspect) to enable/disable this mode.
A system needs to be implemented to efficiently solve these problems.