/// <summary>
    /// Deal cards first to each player, then to the dealer,
    /// then five to the play area.
    /// </summary>
    private IEnumerator DealHands()
    {
        // Deal to each player.
        foreach (var hand in Hands)
        {
            yield return(hand.DealCards(DrawCards(2)));
        }
        // Deal to dealer.
        yield return(DealerHand.DealCards(DrawCards(2)));

        // Deal to play area.
        yield return(TableCards.DealCards(DrawCards(5)));

        ContinueButton.interactable = true;
    }