private void updateGrid(boolean cheat)
	{
		char[][] grid = wordSearch.getGrid();

		for (Word word : wordPositions)
		{
			Point[] points = word.getPoints(wordSearch);
			if (points == null) continue;

			for (int i = 0; i < points.length; i++)
			{
				Point point = points[i];
				grid[point.x][point.y] = word.getWord().charAt(i);
			}
		}

		for (int x = 0; x < wordSearch.getSize(); x++)
		{
			for (int y = 0; y < wordSearch.getSize(); y++)
			{
				if (grid[x][y] == 0)
					grid[x][y] = cheat ? '.' : (char) (Main.RANDOM.nextInt(26) + 'a');
			}
		}


	}