destroyEntity(en, "crashed and burned", false, false);
    private Vector explodeVTOL(VTOL en) {        Vector vDesc = new Vector();        Report r;        if(en.getEngine().isFusion()) {            //fusion engine, no effect            r = new Report(6300);            r.subject = en.getId();            vDesc.addElement(r);        } else {            Coords pos=en.getPosition();            IHex hex = game.getBoard().getHex(pos);            if(hex.containsTerrain(Terrains.WOODS) || hex.containsTerrain(Terrains.JUNGLE)) {                hex.addTerrain(Terrains.getTerrainFactory().createTerrain(Terrains.FIRE, 1));            } else {                game.getBoard().addInfernoTo(pos, InfernoTracker.STANDARD_ROUND, 1);                ((InfernoTracker)game.getBoard().getInfernos().get(pos)).setTurnsLeftToBurn(game.getBoard().getInfernoBurnTurns(pos)-game.getBoard().getInfernoIVBurnTurns(pos)-2);  //massive hack            }        }        return vDesc;    }