public ArrayList<String> findAllDictWords(ArrayList<String> excluded){
		//iterates through all words in the dictionary, checking them against excluded and checking if they are on the board
		Iterator<String> iter=dict.iterator();
		String word;
		ArrayList<String> foundWords=new ArrayList<String>();
		boolean isExcluded;
		while(iter.hasNext()){
			word=iter.next();
			//check against excluded
			isExcluded=false;
			for(int x=0;x<excluded.size();x++){
				if(excluded.get(x).equals(word)){
					isExcluded=true;
					break;//stop checking the excluded list
				}
			}
			if(!isExcluded){
	
				if(gB.isOnBoard(word)){
	
					foundWords.add(word);
				}
			}
		}
	
		return foundWords;
	}