Ok this might not be with in the scope of this program. Is it posible to stop you pulling off the up outer home if the down outer home is pulled off?
In other words if a down train is pulling into one platform of a pasing station the up train cant pass the up outer home untill the down train has come to a stand and the down signels have been put back. I hope you can understand what I mean. I have drawn it out so I can send you my design so you can have a look.