Schlechteste Lösung wäre je nach Taste ein Move Event für den Hero in die entgegen gesetzte Richtung einzufügen.

Ansonsten würde ich zu ner anderen Tastenbelegung (wasd ?!) raten.