IHex hex = game.board.getHex(c);
IHex hex = game.getBoard().getHex(c);
    private boolean tryIgniteHex( Coords c, boolean bInferno, int nTargetRoll,                                  boolean bReportAttempt ) {        IHex hex = game.board.getHex(c);        boolean bAnyTerrain = false;        // Ignore bad coordinates.        if ( hex == null ) {            return false;        }        // inferno always ignites        if (bInferno) {            game.board.addInfernoTo(c, InfernoTracker.STANDARD_ROUND, 1);            nTargetRoll = 0;            bAnyTerrain = true;        }        // The hex may already be on fire.        if ( hex.containsTerrain( Terrains.FIRE ) ) {            if ( bReportAttempt ) {                phaseReport.append("           The hex is already on fire.\n");            }            return true;        }        else if ( ignite(hex, nTargetRoll, bAnyTerrain, bReportAttempt) ) {            phaseReport.append("           The hex ignites!\n");            sendChangedHex(c);            return true;        }        return false;    }