A card matching game.