handler.setGoingForward(true);
    public void performAction(InputActionEvent event) {        if (handler.getPermitter() != null                && !handler.getPermitter().canBeMoved())            return;        Vector3f loc = handler.getTarget().getLocalTranslation();        if (handler.isCameraAlignedMovement()) {            rot.set(handler.getCamera().getDirection());            rot.y = 0;        } else {            handler.getTarget().getLocalRotation().getRotationColumn(0, rot);        }        rot.normalizeLocal();        loc.addLocal(rot.multLocal((speed * event.getTime())));    }