private void handleGameInput() {
		while (Keyboard.next()) {
			if (Keyboard.getEventKeyState()) {
				if (Keyboard.getEventKey() == KeyPress.PAUSE.getKeyID()) {
					GameState.pauseUnpause();
				}
			}
		}

		boolean sprinting = KeyPress.SPRINT.isDown();
		
		if (KeyPress.FORWARD.isDown()) {
			model.getPlayer().moveForward(sprinting);
		}
		if (KeyPress.BACKWARD.isDown()) {
			model.getPlayer().moveBackward(sprinting);
		}
		if (KeyPress.LEFT.isDown()) {
			model.getPlayer().moveLeft(sprinting);
		}
		if (KeyPress.RIGHT.isDown()) {
			model.getPlayer().moveRight(sprinting);
		}
	}