async def METHOD_NAME(self, query: str) -> dict:
    """
    Search the list of games by game title using Levenshtein distance meter.
    Return the game entry if matches, return None otherwise.
    """
    query = query.lower()
    max_rat = 0
    res = {}
    for game in self.titledb:
        title = game['Name'].lower()
        if "-U-" in game["Product Code"]:  # skip update titles
            continue
        len_tot = len(query) + len(title)
        ratio = int(((len_tot - distance(query, title)) / len_tot) * 100)
        if ratio > 50 and ratio > max_rat:
            res = game
            max_rat = ratio
    return res