public virtual bool Split(HandInfo info)
{
var hand = info.PlayerHands.ElementAt(info.HandToPlay);
var card = hand.Cards.ElementAt(0).Rank;
if (info.DealerHand.Cards.ElementAt(0).Rank < Ranks.Seven)
{
if (card == Ranks.Two ||
card == Ranks.Three ||
card == Ranks.Six ||
card == Ranks.Seven ||
card == Ranks.Eight ||
card == Ranks.Nine ||
card == Ranks.Ace)
return true;
return false;
}
return card == Ranks.Eight || card == Ranks.Ace;
}