private void setupListeners()
	{

		saveButton.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent click)
			{
				Game tempGame = baseController.makeGameFromInput(titleField.getText(),
						rankingField.getText(), rulesArea.getText());
				if (tempGame != null)
					{
						baseController.saveGameInformation(tempGame);
						gameCountLabel.setText("Number of Games: " +
						baseController.getProjectGames().size());
					} else
					{
						JOptionPane.showMessageDialog(null, "Not a valid number");
					}
			}

		});

		loadButton.addActionListener(new ActionListener()
		{
			public void actionPerformed(ActionEvent click)
			{
				Game tempGame = baseController.readGameInformation();
				if (tempGame != null)
					{
						titleField.setText(tempGame.getGameTitle());
						rankingField.setText(Integer.toString((tempGame.getFunRanking())));
						String tempRules = "";
						for (String currentRule : tempGame.getGameRules())
							{
								tempRules += currentRule + "\n";
							}

						rulesArea.setText(tempRules);

					} else
					{
						JOptionPane.showMessageDialog(null,
								"Check the file, make sure it is in order.");
					}

			}

		});

	}