//This is used when locally selecting a posion card. Network poisoning happens differently+
    public void ChoosePoisonCard(int myPlayerinteger, IndividualCard myCard, string message)
    {
        DataLogger.LogMessage("Player: " + myPlayerinteger.ToString() + " picked Poison card!" + myCard.cBase.myPoisonType + " - " + message);

        switch (myCard.cBase.myPoisonType)
        {
        case CardBase.PoisonTypes.DeadlyPoison:
            DeadlyRoutineHolder myHolder = new DeadlyRoutineHolder(myCard);
            Coroutine           myRout   = StartCoroutine(DeadlyPoisonCard(myPlayerinteger, myCard, myHolder));
            myHolder.routine = myRout;
            ActivatedDeadlyPoisons.Enqueue(myHolder);
            findTheCureUIEffect.SetActive(true);
            break;

        case CardBase.PoisonTypes.PoisonCure:
            if (CureDeadlyPoison())
            {
                myCard.SelectCard(myPlayerinteger);
                myCard.Invoke("MatchCard", 1f);
            }
            else
            {
                myCard.SelectCard(myPlayerinteger);
                myCard.Invoke("UnSelectCard", 1f);
            }
            break;
        }
    }