void TroubleMakerPhase()
    {
        if (Mathf.RoundToInt(timer) < 24)
        {
            if (canClick && clickedCard != null && clickedCard != previouslyclickedCard && !clickedCard.GetComponent <WerewolfPlayer>().isMain&& !clickedCard.GetComponent <WerewolfPlayer>().isMiddle)
            {
                if (previouslyclickedCard != null)
                {
                    WerewolfCard newRole = previouslyclickedCard.GetComponent <WerewolfPlayer>().role;
                    previouslyclickedCard.GetComponent <WerewolfPlayer>().role = clickedCard.GetComponent <WerewolfPlayer>().role;
                    clickedCard.GetComponent <WerewolfPlayer>().role           = newRole;
                    canClick              = false;
                    canHighlight          = false;
                    previouslyclickedCard = clickedCard;
                }
                else
                {
                    previouslyclickedCard = clickedCard;
                }
            }
        }

        if (Mathf.RoundToInt(timer) == 25)
        {
            ResetCards();
            canClick     = false;
            canHighlight = false;
        }
    }
 void RobberPhase()
 {
     if (Mathf.RoundToInt(timer) < 19)
     {
         if (canClick && clickedCard != null && clickedCard != previouslyclickedCard && !clickedCard.GetComponent <WerewolfPlayer>().isMain&& !clickedCard.GetComponent <WerewolfPlayer>().isMiddle)
         {
             WerewolfCard robberRole = clickedCard.GetComponent <WerewolfPlayer>().role;
             clickedCard.GetComponent <WerewolfPlayer>().role = mainPlayer.role;
             mainPlayer.role       = robberRole;
             previouslyclickedCard = clickedCard;
             canClick     = false;
             canHighlight = false;
             mainPlayer.FlipCard(true);
         }
     }
     if (Mathf.RoundToInt(timer) == 19)
     {
         mainPlayer.FlipCard(false);
         ResetCards();
     }
 }