refactor FiveCardStud, Card, and Deck