private IEnumerator GiveCardsToPlayer(int numberOfCards)
 {
     for (int i = 0; i < numberOfCards; i++)
     {
         CardDisplay cardDisplay = currentDeck.TakeCard();
         if (cardDisplay != null)
         {
             AudioManager.PlaySound("cardPlace1");
             TransformHelper.SmoothRotate(cardDisplay.transform, new Vector3(0, 0, 0));
             playerCardsDisplays.Add(cardDisplay);
             RebuildCardDisplays(playerCardsDisplays, playerCardsPosition.position, lineLength);
             yield return(new WaitForSeconds(0.1f));
         }
         else
         {
             menuManager.ActivateEndMenu();
         }
     }
 }