Poste noch mal deinen code wie du ihn jetzt hast. Ich hab da ne Idee wie's vielleicht besser gehen könnte als mit den Events. Man könnte die Rückgabewerte des move Befehls auswerten und prüfen ob die Entity blockiert ist oder nicht, vielleicht arbeitet das ja besser.