A card flipping memory game.