X und Y-Koordinaten und damit nach dem Terrain nachfragen???
Wenn das Terrain unpassierbar ist, weiß ich auch nicht weiter...
Aber samt den X und Y Koordinaten des Helden und denen, des Ziels[also bisher vier] und dann nochmal zwei weitere für die X und Y, um nachzufragen zu können, ob dieses Feld passierbar ist.
Wenn ja, gehe dadurch, wenn nein, Pech gehabt...
Hoffe, konnte dir weiterhelfen.