Nesse projeto o terceiro jogo já começa alugado, ou seja, com a imagem escurecida e com o botão escrito "devolver", por que isso acontece? Percebi que no código do HTML, o elemento da imagem, por exemplo, já começa com duas classes, uma quando ele não está escurecida e uma quando está. Como o interpretador do javascript vai saber qual classe vai se sobrepor a outra? Pensei que poderia ser a classe que é escrita por último mas inverti a ordem e a classe que define que a imagem fique escura se sobrepôs do mesmo jeito.
Outra dúvida é por que quando inicia a página html no navegador não pede a confirmação que foi colocado no if interno do if quando o elemento imagem contém a classe da imagem escurecida. O terceiro jogo está com essa classe, porém a confirmação não aparece, por que isso acontece?