public static void ClearTweens(this ITweenOwner tweenOwner, bool complete = false)
    {
        foreach (var tween in tweenOwner.ActiveTweens.Where(t => t.IsAlive))
        {
            if (complete)
            {
                tween.CancelAndComplete();
            }
            else
            {
                tween.Cancel();
            }
        }

        tweenOwner.ActiveTweens.Clear();
    }
 public static void ClearCompletedTweens(this ITweenOwner tweenOwner)
 => tweenOwner.ActiveTweens.RemoveAll(t => !t.IsAlive);