private static Words start2(){
        Dictionary a = new Dictionary();
        ArrayList<String> b = a.dictionary();
        ArrayList<String> sixOrFewer = new ArrayList<>();
        ArrayList<String> sixLetters = new ArrayList<>();
        for (String c : b)
        {
            c = c.substring(0,c.length()-1);
            if (c.length()<=6)    
                sixOrFewer.add(c);
            if (c.length() == 6)
                sixLetters.add(c);
        }
        Words words = new Words(sixLetters);
        words.setDictionary(sixOrFewer);
        words.makeWords2();
        if (words.getGameWords().size() < 15) return start2();
        return words;
    }