In fact, the game engine won't have to care much of a fig about the actual cards. Each card will only have to have 3 attributes: some sort of ID number to reference, a designator specifying which one ...