And don't these problems arise somewhere else? Yes, the problems are in the operator, but it hasn't been written anywhere properly. How to operate the stations. I have not found anywhere, for example, a description of the dispatcher's PC and the dispatcher's timetable. etc.
Honestly, in real life, the dispatcher can also misdispatch a train by his mistake. So isn't this already a way around the problem?
Wouldn't it be better to modify the train table for the dispatcher to currently see at which signal the train is standing at, and add there which signal it should e.g. go to ? ?