protected void controlMovement() {
		// Reset movement speed
		speedModifier = 1f;
		// Basic "run" actions
		// Modify the entity's movement speed by 150%
		if(Keybind.RUN.held()) {
			speedModifier = 1.5f;
		}
		
		// Fire a movement event on the player if any movement key presses have occured
		if(Keybind.movement()) {
			entity.fireEvent(new MoveEvent((Vector3f) new Vector3f(Keybind.RIGHT.press() ? 1f : Keybind.LEFT.press() ? -1f : 0f,
						Keybind.UP.press() ? -1f : Keybind.DOWN.press() ? 1f : 0f, 0f).scale(speed * speedModifier)));
		}
	}