public Game readGameInfo()
	{
		String fileName = "saveFile.txt"; // Without a directory, it will look
											// to the project's directory.
		File currentSaveFile = new File(fileName);

		/*
		 * Major Scanner Methods: .next() returns next string separated around
		 * white space. .nextLine() returns the next line. .nextInt() returns
		 * the next integer value. .nextBoolean() returns the next boolean
		 * value. .nextDouble() returns the next double value.
		 */
		Scanner fileReader;

		int gameRanking = 0;
		String gameTitle = "";
		ArrayList<String> gameRules = new ArrayList<String>();
		Game currentGame = null;

		try
		{
			fileReader = new Scanner(currentSaveFile);
			gameTitle = fileReader.nextLine();
			gameRanking = fileReader.nextInt();
			while (fileReader.hasNext())
			{
				gameRules.add(fileReader.nextLine());
			}

			currentGame = new Game(gameRules, gameRanking, gameTitle);
			fileReader.close();
		}

		catch (FileNotFoundException Ralph)
		{
			JOptionPane.showMessageDialog(appFrame, "File not found.");
			JOptionPane.showMessageDialog(appFrame, Ralph.getMessage());
		}

		return currentGame;
	}