private static void printWords(Map<String, List<GridPosition>> foundWords) {
		Set<String> words = foundWords.keySet();
		for ( String word : words) {
			List<GridPosition> path = foundWords.get(word);
			StringBuilder sb = new StringBuilder();
			for ( GridPosition position : path){
				sb.append(position.toString());
			}
			System.out.println("Found Word: " + word + " : " + sb.toString());
		}
	}