вот тут я думаю лучше сделать один метод updateHealth(int hp) и в нем зажигать нужные индикаторы, тогда только в класс индикатора добавить переменную в которой хранится текущее состояние