Eu estava revisando o código do jogo e me veio a seguinte dúvida. No código abaixo, o operador lógico não deveria ser "||", já que o jogo tem que continuar enquanto o jogador não foi enforcado ou não ganhou? Testei aqui e usando o operador "||" não funcionou e eu fiquei com esse pequeno bug mental. Poderiam me esclarecer essa questão?
while (!ganhou() && !enforcou())