Полагаю рельс нужно сделать отельным обьектом, поиск которого будет осуществлятся тем, кто ее юзает. Если игра клеточная, то это проще Ищешь клетку на которую можешь наступить поиском пути и все, об этом есть гайды, даже самому можно сделать , на основе графов, ты смотришь весь массив того куда ты можешь походишь, и наступаешь туда где дешевле. если 3Д то чуть сложнее. Он как бы парить должен над ресльсой, но смысл тот же. №Д рельс должен реализовывать, систему по типу, невидимых областей над рельсом, на которых он будет двигатся. или как то так. Или в чем вообще проблема у вас