Some necessary changes if this is to ever run successfully. It doesn't now - I think the trains are being corrupted in the pass