Na aula sobre perdendo pontos o professor usa um IF dentro de outro IF, não achei isso uma boa prática.
Minha resolução foi colocar o segundo IF dentro da função que verifica se os pontos são maiores que zero, quero saber se o que fiz está errado ou não, pois usando essa lógica eu não apliquei o return, porém mesmo assim funcionou.