IEnumerator AITurnOver()
    {
        yield return(new WaitForSeconds(.3f));

        PlayerTurn = true;
        playerController.ResetTools();

        cardHand.Redraw();
        cardCreator.enabled = true;



        powerCounter.AddPower(1);
        Debug.Log("Button On");
        button.interactable = true;
        buttonText.text     = "End Turn";

        AITurn = false;

        TurnCount += 1;
        if (TurnListenerObserver != null)
        {
            TurnListenerObserver();
        }

        CheckEndGame();
    }