Du musst dir genau überlegen, was die Gegner machen sollen...

ich empfehl dir erstmal, dein Gegner-Event in verschiedene Phasen einzuteilen, für die Phase eine Variable und pro Wert eine Seite. Jede Phase ist eine andere Handlungsweise (z.B. zieh dich zuück, warte ab, bis Held anbestimmtem Ort ist und mach dann Sprungangriff etc)
äbhängig von was der Held macht, leitet eine Phase eine andere ein...