public void createGameWindow() {

		f1 = new JFrame("Snake");
		f1.setSize(675, 395);
		f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		try {
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
		} catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		f1.setLocationRelativeTo(null);
		p1 = new Draw();
		p1.setLayout(null);
		f1.add(p1);

		//Create Fonts
		fontMenu = new Font( Font.SANS_SERIF, Font.PLAIN, 12 );
		fontHeader = new Font( Font.SANS_SERIF, Font.BOLD, 16 );

		f1.requestFocus();	
		f1.repaint();
		f1.setVisible(true);

		f1.addKeyListener(new KeyListener() {

			@Override
			public void keyTyped(KeyEvent e) {

			}

			@Override
			public void keyPressed(KeyEvent e) {
				if(snakeGame.isStarted()) {

					//Pause Menu
					if(snakeGame.isPause()){
						checkPauseMenuInputs(e);

						//Current Game
					} else if(snakeGame.isPause() == false) {
						checkCurrentGameInputs(e);
					}

					//Game Over Menu
				} else if(snakeGame.isFinished()) {
					checkGameOverInputs(e);

					//Start Menu
				} else if(snakeGame.isStartmenu()) {
					checkStartMenuInputs(e);
				}
			}

			@Override
			public void keyReleased(KeyEvent e) {

			}
		});	
	}