Ändere einfach die Heldenkoordinate so, dass sie nicht mehr seine Position wiedergeben, sondern die des Feldes direkt vor ihm.
D.h. du machst erstmal eine Face-Abfrage in der du dann die Koordinaten des Heldens wie folgt verschiebst:
So, nun geben die beiden Koordinatenvariablen des Helden die Position des Feldes vorm Helden wieder. Sollte nun der betrachtete Gegner auf diesem Feld stehen (also vor dem Helden (deine Bedingung ist also erfüllt)), heißt das konkret, dass nun, nach der Änderung, die Koordinaten des Heldens gleich derer des Gegners sein müssen.
Also folgt die Abfrage:
Damit sollte es funktionieren