Mir fällt allerdings auch gerade ein Denkfehler meinerseits auf. Mit dem Script läuft der Char eher neben dem Helden her als hinterher... Ups. :P
So klappt's:
Im ersten Schritt werden Koordinaten des Feldes hinter dem Helden bestimmt. Dann wird geschaut, ob die Position des Chars auf den Achsen abweicht. Abschließend wird der Char dann enstprechend bewegt.