public String getOutput(int id) {
        int givenID = id;
        String out = "";
        for (int i = 0; i < exterior.length; i++) {
            if (exterior[i] != null) {
                out += exterior[i].getOutput(givenID);
                givenID = givenID + 7;        //there are 6 id hits in each spire
            }
        }
        //cropped walls
        if (croppedWalls.size() > 0) {
            for (int i = 0; i < croppedWalls.size(); i++) {
                out += croppedWalls.get(i).getOutput(givenID);
                givenID = givenID + 7;
            }
        }
        //interior walls
        if (interior.size() > 0) {
            for (int i = 0; i < interior.size(); i++) {
                out += interior.get(i).getOutput(givenID);
                givenID = givenID + 7;
            }
        }
        return out;

    }