public void update(GameContainer gc, StateBasedGame sbg, int delta) throws SlickException {
		Input input = gc.getInput();
		Transition t = new FadeOutTransition();

		if(input.isKeyDown(Input.KEY_ESCAPE)) 
			sbg.enterState(PongGame.GAMEPLAYSTATE, t, t);

		if(pvpButtonArea.isMouseOver()){
			if(input.isMouseButtonDown(Input.MOUSE_LEFT_BUTTON)) {
				Settings.setGameIsRunning(false);
				Settings.setIsLeftHuman(true);
				Settings.setIsRightHuman(true);
				sbg.enterState(PongGame.GAMEPLAYSTATE, t, t);
			}
		}

		if(pvpcButtonArea.isMouseOver()){ 
			if(input.isMouseButtonDown(Input.MOUSE_LEFT_BUTTON)){
				Settings.setGameIsRunning(false);
				Settings.setIsLeftHuman(false);
				Settings.setIsRightHuman(true);
				sbg.enterState(PongGame.DIFFICULTYMENU, t, t);
			}
		}

		if(quitButtonArea.isMouseOver()){
			if(input.isMouseButtonDown(Input.MOUSE_LEFT_BUTTON))
				gc.exit();
		}

		if(demoButtonArea.isMouseOver()){
			if(input.isMouseButtonDown(Input.MOUSE_LEFT_BUTTON)){
				Settings.setGameIsRunning(false);
				Settings.setIsLeftHuman(false);
				Settings.setIsRightHuman(false);
				sbg.enterState(PongGame.DIFFICULTYMENU,t ,t);
			}
		}
	}