private void populateFromList(List<String> letters) {
		if ( letters.size() != GRID_SIZE * GRID_SIZE ){
			throw new IllegalArgumentException("");
		}
		for (int i = 0; i < GRID_SIZE; i++ )
		{
			for ( int j = 0; j < GRID_SIZE; j++)
			{
				String character = letters.get((i * GRID_SIZE ) + j ).toLowerCase();
				grid[i][j] = "" + ( "q".equals(character) ? "qu" : character );
			}
		}
	}