Hier mal eine Frage für all die Profis unter euch!

Ich möchte einen Actionkampf machen, aber ich weiß nicht wie!

D.h. der Held und ein Event stehen sich gegenüber, und immer wenn der Held das Event (es läuft ihm hinterher!) berührt, dann sieht man eine BA und der Held verliert Lebenspunkte!
Das wäre ja an sich kein Problem aber der Spieler muss in der Lage sein, durch "Button-smashing" dem Event auch "Schaden zuzufügen", damit es nach einer Weile zusammenbricht! (Ich nehme an, das geht unter Zuhilfenahme von Variablen)
Das eigentlich Problem, liegt eigentlich darin, das ich ein "On Hero Touch" und ein "On push key"-Event nicht in einem vereinen kann!

Wie mache ich einen Actionkampf!?