Framework for a Card game.