Game.Implement.Card
class Card c
class ValuedCard c v
class OrderedCard c o
class OrderedValuedCard c o vt