static void Main(string[] args)
        {
            Deck deck = new Deck();

            Console.WriteLine("Deal Random Cards");
            deck.ShuffleCards();
            for (int i = 0; i < 53; i++)
            {
                var selectedCard = deck.DealACard();
                if (selectedCard != null)
                {
                    Console.WriteLine(selectedCard.Suit + " " + selectedCard.Rank);
                }
                else
                {
                    Console.WriteLine("No more card to deal");
                }
            }
            Console.ReadLine();
        }