@Override
	public void updateInputMap() {
		System.out.println("Uppdaterar Inputs");
		final Action menuUp = new AbstractAction() {
			@Override
			public void actionPerformed(ActionEvent e) {
				if (currentOption > 0)
					currentOption--;
			}
		};
		final Action menuDown = new AbstractAction() {
			@Override
			public void actionPerformed(ActionEvent e) {
				if (currentOption < MENU_ITEMS - 1)
					currentOption++;
			}
		};
		final Action menuPress = new AbstractAction() {
			@Override
			public void actionPerformed(ActionEvent e) {
				if (currentOption == 0)
					getListener().stateChanged("GameState");
				else if (currentOption == 1)
					getListener().stateChanged("HelpState");
				else if (currentOption == 2)
					System.exit(0);
			}
		};
		super.getInputMap().put(KeyStroke.getKeyStroke("UP"), "menuUp");
		super.getInputMap().put(KeyStroke.getKeyStroke("DOWN"), "menuDown");
		super.getInputMap().put(KeyStroke.getKeyStroke("ENTER"), "menuPress");
		super.getActionMap().put("menuUp", menuUp);
		super.getActionMap().put("menuDown", menuDown);
		super.getActionMap().put("menuPress", menuPress);
	}