public void phase2() { System.out.println("Phase 2"); lblStatus1.setText("SR Phase"); lblStatus2.setText("Resolving slow actions..."); lblStatus3.setText(""); ListIterator iList = listAT.listIterator(); while (iList.hasNext()) { GameAction oAction = (GameAction) iList.next(); if (oAction.isReady()) { oAction.fire(); iList.remove(); } } phase3(); }