private void Update()
 {
     if (Input.GetMouseButtonDown(0))
     {
         if (Player == null)
         {
             Player = GameObject.Find("PlayerGameState").GetComponent <GameStateSingle>();
         }
         if (!Player.isPlayersTurn())
         {
             return;
         }
         GameObject card = GetClickedCard();
         if (card != null)
         {
             if (card.transform.parent.tag.Contains("Enemy Hand"))
             {
                 return;
             }
             if (ClickedCardIsInHand(card) && cardSelector.IsCardSelectableAndInCardPile())
             {
                 SaveClickedCardInHand(card);
                 CreateCardSelector();
             }
         }
     }
 }