public void checkOneLetterOff(String queueHead)
	{
		for(int i =0; i<allWords.size(); i++)
		{
			String currentWrd = allWords.get(i);
			
			//compares length and if greater than one skips the wordaddWords();
			if(currentWrd.length() == queueHead.length() )
			{
			//looks at length of word and compares chars
				numDiffLetters = 0;
				for(int k =0; k<currentWrd.length(); k++)
				{
					//checks if characters match
					char x = queueHead.charAt(k);
					char y = currentWrd.charAt(k);
					//System.out.print(x + " " + y + "\n");
					if(x != y && numDiffLetters <2)
					{
						numDiffLetters++;
						//System.out.println(numDiffLetters);
					}
				}
				//adds all words one letter diff to queueHead to temp array and removes them from all words to avoid going back
				if(numDiffLetters == 1)
				{
					
					tmp4.add(currentWrd);
					if( allWords.contains(currentWrd))
					{
						allWords.remove(currentWrd);
					}
				}
			}
		}
	}