vPhaseReport.removeAllElements();
clearReports();
    private void checkReady() {        // check if all active players are done        for (Enumeration i = game.getPlayers(); i.hasMoreElements();) {            final Player player = (Player)i.nextElement();            if (!player.isGhost() && !player.isObserver() && !player.isDone()) {                return;            }        }        // Tactical Genius pilot special ability (lvl 3)        if (game.getNoOfInitiativeRerollRequests() > 0) {            resetActivePlayersDone();            game.rollInitAndResolveTies();            determineTurnOrder(IGame.PHASE_INITIATIVE);            vPhaseReport.removeAllElements();            writeInitiativeReport(true);            sendReport(true);            return;  // don't end the phase yet, players need to see new report        }        // need at least one entity in the game for the lounge phase to end        if (!game.phaseHasTurns(game.getPhase()) &&                (game.getPhase() != IGame.PHASE_LOUNGE || game.getNoOfEntities() > 0)) {            endCurrentPhase();        }    }