public void DealCard(bool showHiddenCard, Player a_player)
        {
            Card c;
            c = m_deck.GetCard();
            c.Show(showHiddenCard);
            a_player.AddCardToHand(c);

            foreach (BlackJackObserver o in m_observers)
            {
                o.CardIsDealt();
            }
        }