UML model of card game