Já tinha publicado no forum, mas era em outro capitulo.
eu resolvi o a maneira como o jogo encerra quando acerta todas as letras de outra maneira, um pouco mais trabalhosa por sinal.
...
letras_acertadas = ["_", "_", "_", "_", "_", "_"]
letras_faltando = str(letras_acertadas.count("_")) #Aqui faz a contagem das letras acertadas no inicio do jogo
...
if(chute.upper() == letra.upper()):
letras_acertadas[index] = letra
letras_faltando = str(letras_acertadas.count("_")) #Aqui atualiza a contagem
if(letras_faltando == "0"): # Caso as letras faltando chegue a 0 acertou é verdadeiro
acertou = True
...
já no caso de errar eu fiz o mesmo que o instrutor