Firstly; With the amount of bugs that are in the game with red signals etc I'm surprised that there isn't an error reporting system built into the game, one that reports system specs, service or scenario, loco driven and position of locos and signal states etc, Secondly; there's nothing more frustrating than working hard for an hour or so keeping to speed limits, achieving perfect passenger stops, managing gradients etc only to find that it cant be completed due to a red signal especially when the service is just a short way from completion, what the game needs is a way for the player to get recognition for that hard work put in, What I'm proposing is that if the player has to end a service because of a red signal than after error reporting that the game gives points for the stops not yet reached and awards the player the medal earned. (this can be opted out of in the settings if desired.)