public IEnumerator CastParadox()
    {
        yield return(StartCoroutine(paradox.Activate()));

        yield return(new WaitUntil(() => paradox.IsDone()));
    }
    public IEnumerator CastStockPile()
    {
        yield return(StartCoroutine(stockpile.Activate()));

        yield return(new WaitUntil(() => stockpile.IsDone()));
    }