Извини, что не могу подсказать ничего по теме, но такие игрушки гораздо проще и удобнее делать под Game Maker 8 (есть ограниченная бесплатная версия!).
Можнешь попробовать что-то типа алгоритма A* (см.
алгритм А* для ноичков).
Больше ничем к сожалению помочь не могу.