"train randomly stopped mid track (near some turns and points)"
would like to highlight this as that has been my biggest hurdle so far. I can get it to go backwards but it remembers the point it stopped at and will continue to not go past that specific point unless I delete the train, make the area where it stopped a bit less complex (i just increase the length of a straightaway), and make a new train. Happy to share any world data or footage if it would help. Otherwise, this is fantastic work, and I appreciate the heck out of your time and effort