from typing import List


def check_game_state(current_word: str, wrong_guesses: List[str]) -> bool:
    """Check if there are any _ left in the word or if hangman_state >= 9.

    Args:
        current_word (str): The current state of the word that the user sees.
        wrong_guesses (List[str]): The list of wrong guesses.

    Returns:
        bool: True if the game may continue, False if the game is over.
    """
    # You'll notice the statement current_word if current_word else ''
    # Therefore, if not current_word, the if statement checks if '_' is
    # in '', which will fail.
    if (len(wrong_guesses) < 10) and ('_' in (current_word
                                              if current_word else '')):
        return True
    return False