You could divide the layout into isolated blocks and use relays to allow independent control of 2 trains on the same loop. As long as each train is in a seperate block.
I am sure some of the more experienced conventional operators will share more details.