public override void OnStart()
    {
        Transform transform = targetTransform.Value;

        if (targetPosition != transform.position)
        {
            targetPosition = transform.position;
            movementController.MoveToTarget(targetPosition, transform.forward);
        }
    }