Для перетаскивания вы можете просто установить центр спрайта в положение текущих сенсорных координат.
См. Пример Apple Dev: MoveMe Я думаю, что это поможет.
Вы пытаетесь создать игру по поиску пути, такую как Flight Control или Harbor Master? Пожалуйста, объясните более подробно, чего вы пытаетесь достичь.