@Override
	public void update(GameContainer gc, StateBasedGame game, int delta)
			throws SlickException {
		
		map.update(gc, delta);
		
		if (gc.getInput().isKeyPressed(Input.KEY_UP)) {
			selection--;
			if (selection < 0) selection = 2;
		} else if (gc.getInput().isKeyPressed(Input.KEY_DOWN)) {
			selection++;
			if (selection > 2) selection = 0;
		}
		
		if (gc.getInput().isKeyPressed(Input.KEY_ENTER)) {
			switch (selection) {
				case 0:
					game.enterState(ScreenType.SETUPMENU.getValue(), null, new FadeInTransition());
					break;
				case 1:
					// enterState(optionsMenu);
					break;
				case 2:
					gc.exit();
					break;
			}
		}
	}