def check_pair_match(card: Card): """Function to check if the two flipped cards are a match Args: card (Card): card in GAME.play_cards """ # append card to GAME.flipped_cards if not GAME.flipped_cards: GAME.flipped_cards.append(card) # Check for a match elif GAME.flipped_cards: if GAME.flipped_cards[0].__eq__(card): card.hide_card() GAME.flipped_cards[0].hide_card() GAME.flipped_cards.clear() GAME.guesses += 1 elif not GAME.flipped_cards[0].__eq__(card): GAME.flipped_cards[0].delay() GAME.flipped_cards[0].flip_card() card.flip_card() GAME.flipped_cards.clear() GAME.guesses += 1 else: card.flip_card()