Also spontan würde ich sagen, dass man beim Wandhochlaufen nicht mehr den Helden, sondern einen herbeiteleportierten NPC steuert. Der Held bekommt eine unsichtbare Laufanimation und läuft mit dem NPC mit (damit dieser in der Mitte des Bildes bleibt). Bei jedem Schritt "versucht" der Held ein Feld nach recht zu laufen, wodurch er testet, ob er sich noch neben der Mauer befindet.
Ist zwar kompliziert und bestimmt nicht die beste Lösung, aber es bringt den Vorteil, dass man nicht jede Mauer mit Events vollstopfen muss.
Ich hab keine Ahnung, ob das jetzt auch wirklich funzt...