private static void findHelp(BoggleBoard board, LexiconInterface lex, int min, int r, int c, AutoPlayerBoardFirst ap, String word, ArrayList<BoardCell> cellList){
	  cellList.add(new BoardCell (r, c));
	  if(lex.containsPrefix(word)){
		  if(lex.contains(word) && word.length() >= min && !ap.myWords.contains(word)){
			  ap.add(word);
		  }
		  for(int row = r-1; row <= r+1; row++){
			  for(int col = c-1; col <= c+1; col++){
				  if(board.isInBounds(row,col) && !cellList.contains(new BoardCell(row, col))){
					  findHelp(board, lex, min, row, col, ap, word + board.getFace(row, col), cellList);
				  }
			  }
		  }
	  }
	  cellList.remove(cellList.get(cellList.size() -1));
  }