Implements CardMatchingGame model