public void makeFrame() {

	frame = new JFrame("Word Up");

	frame.setMinimumSize(new Dimension(400, 200));
	contentPane = frame.getContentPane();

	buttonsPanel = new JPanel();
	buttonsPanel.setLayout(new GridLayout(1,2));

	submit = new JButton("Submit");
	submit.addActionListener(new ActionListener()
	{ public void actionPerformed(final ActionEvent e)
	{ submitWord(); }
	});
	submit.setEnabled(false);

	nextRound = new JButton("Next Round");
	if(Game.round == 5){
	    nextRound.setText("Finish Game");
	}

	nextRound.addActionListener(new ActionListener(){
	    public void actionPerformed(final ActionEvent e)
	    {
		if(Game.round == 5){
		    ScoresDisplay.highScores.loadScores();
		    Game.endGame();
		}else{
		    Game.startRound();
		}
	    }
	});

	nextRound.setEnabled(false);

	buttonsPanel.add(submit);
	buttonsPanel.add(nextRound);

	centralPanel = new JPanel();
	centralPanel.setLayout(new GridLayout(3,1));

	enterText = new JLabel ("Enter Your Word :");
	enterText.setHorizontalAlignment(SwingConstants.CENTER);
	enterText.setVerticalAlignment(SwingConstants.CENTER);
	wordBox = new TextField ("",20);

	centralPanel.add(enterText);
	centralPanel.add(wordBox);
	centralPanel.add(buttonsPanel);

	northernPanel = new JPanel();
	northernPanel.setLayout(new GridLayout(2,1));

	northernLettersPanel = new JPanel();
	northernLettersPanel.setLayout(new GridLayout(1,3));
	northernLettersPanel.add(Letter1 = new JLabel(""));
	Letter1.setHorizontalAlignment(SwingConstants.CENTER);
	Letter1.setVerticalAlignment(SwingConstants.CENTER);
	northernLettersPanel.add(Letter2 = new JLabel(""));
	Letter2.setHorizontalAlignment(SwingConstants.CENTER);
	Letter2.setVerticalAlignment(SwingConstants.CENTER);
	northernLettersPanel.add(Letter3 = new JLabel(""));
	Letter3.setHorizontalAlignment(SwingConstants.CENTER);
	Letter3.setVerticalAlignment(SwingConstants.CENTER);

	northernTextPanel = new JPanel();
	northernTextPanel.setLayout(new GridLayout(2,1));
	northernTextPanel.add(roundText = new JLabel("THERE IS NO GAME RUNNING!!!"));
	roundText.setHorizontalAlignment(SwingConstants.CENTER);
	roundText.setVerticalAlignment(SwingConstants.CENTER);
	northernTextPanel.add(lettersText = new JLabel("Your Letters Are:"));
	lettersText.setHorizontalAlignment(SwingConstants.CENTER);
	lettersText.setVerticalAlignment(SwingConstants.CENTER);

	northernPanel.add(northernTextPanel);
	northernPanel.add(northernLettersPanel);

	southernTextPanel = new JPanel();
	southernTextPanel.setLayout(new GridLayout(3,1));

	couldveHadText = new JLabel ("");
	couldveHadText.setHorizontalAlignment(SwingConstants.CENTER);
	couldveHadText.setVerticalAlignment(SwingConstants.CENTER);
	pointsText = new JLabel ("You Are Currently On " + Game.getPoints() + " Points");
	pointsText.setHorizontalAlignment(SwingConstants.CENTER);
	pointsText.setVerticalAlignment(SwingConstants.CENTER);
	resultText = new JLabel("");
	resultText.setHorizontalAlignment(SwingConstants.CENTER);
	resultText.setVerticalAlignment(SwingConstants.CENTER);

	southernTextPanel.add(resultText);
	southernTextPanel.add(couldveHadText);
	southernTextPanel.add(pointsText);

	contentPane.add(northernPanel, BorderLayout.NORTH);
	contentPane.add(centralPanel, BorderLayout.CENTER);
	contentPane.add(southernTextPanel, BorderLayout.SOUTH);

	makeMenuBar(frame);
	submit.setEnabled(false);

	frame.pack();
	frame.setLocationRelativeTo(null);
	frame.setVisible(true);
    }