public void showWindow() {
		frame = new JFrame("Welcome to YAMG!");
		centerPanel = new JPanel();
			centerPanel.setLayout(new BorderLayout());
			image = new ImagePanel();
			JPanel bottom = new JPanel();
				startButton = new JButton("Start Game");
					startButton.addActionListener(new ButtonListener());
					startButton.setEnabled(false);
				bottom.add(startButton);
				exitButton = new JButton("Exit");
					exitButton.addActionListener(new ButtonListener());
					exitButton.setEnabled(false);
				startButton.addKeyListener(new ExitListener());
				bottom.add(exitButton);
				bottom.add(new JLabel("  Or, press ESC to exit and ENTER to start."));
			centerPanel.add(BorderLayout.CENTER, image);
			centerPanel.add(BorderLayout.SOUTH, bottom);
		frame.getContentPane().add(centerPanel);
		frame.setResizable(false);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setBounds(Helper.getCenteredBounds(890, 550));
		frame.setVisible(true);
		try {
			animate();
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
	}