private void checkInput(Input input) {
		if (isFalling()) {
			fallInputCheck(input);
			return;
		} else if (input.isKeyDown(Input.KEY_SPACE) && timeSinceJump >= JUMP_CD) {// Jump Triggered
			changeYForce(1000);
			setFalling(true);
			timeSinceJump = 0;
		} else if (input.isKeyDown(OptionsFile.get().fetchIntegerFromOptions(
				Option.FIELD_KEY_MOVERIGHT.getName()))) {// Right move action
			facing = 1;
		} else if (input.isKeyDown(OptionsFile.get().fetchIntegerFromOptions(
				Option.FIELD_KEY_MOVELEFT.getName()))) {// Left move action
			facing = -1;
		} else {// Idle otherwise
			facing = 0;
			
		}
		fallTime = 0;
		timeSinceJump += Game.getDelta();

	}