public String toString()
    {
        int length = 2 * ((z1[0].toString()).length());
        
        String sidespace = "";
        for(int i=0; i<length/2; i++){sidespace += " ";}
        
        String unit = "+";
        String horiz = " ";
        String verti = " | ";
        String lab = "";
        
        String topspace = "   ";
        for(int i=0; i<length/2; i++){topspace += " ";}
        
        String header = sidespace + "  ";
        for(Zyg z : z1)
        {   header += (z.toString() + topspace);   }
        
        
        for(int i=0; i<length+2; i++){unit+="-";}
        for(int i=0; i<z1.length; i++){horiz+=unit;}
        horiz += "+";
        horiz = sidespace + horiz;
        lab += (" " + header);
        lab += "\n";
        for(int i=0; i<z1.length; i++)
        {   
            lab += (horiz + "\n");
            lab += (z2[i].toString());
            for(int j=0; j<z2.length; j++)
            {   lab+=(verti + board[i][j].toString());   }
            lab += " |\n";
        }
        lab += horiz;
        
        return lab;
    }