public void checkHeal() { // to be called every frame Iterator<Soldier> iter = wounded.iterator(); while (iter.hasNext()) { Soldier soldier = iter.next(); if (soldier.isHealed()) heal(soldier); updated = true; } }