Eine dauerhaft laufende Schleife für etwas was nur bei Veränderung der HP gebraucht wird? Das ist kein gutes Konzept. Man muss sich nur einmal ins Gedächnis rufen wann so ein HP-Balken sich ändert:

* Spieler bekommt HP durch Schaden abgezogen
* Spieler bekommt ein Level Up
* Spieler setzt ein Heilmittel ein

Das beste ist also in so einem Fall einfach ein zentrales CE einzurichten, das man ruft um den Balken zu ändern. Und zwar nur einmal jewals. Man hat ja sicherlich einen Punkt im Quellcode wo die Schadensberechnung ist, wo der ein Heilungseffekt generiert wird usw. Also lohnt es sich am ehesten direkt nach der Stelle im Code die die Spielerhp verändert, die Anzeige einmal zu aktualisieren.