Olá! Acredito que a maior parte das dúvidas sobre o código dos carros está relacionada à particularidade da lista imagemCarros, ao fugir do explanado até então (em cursos anteriores a este), já que: 1) NÃO é declarada antes da função preload, e não dentro; 2) NÃO é precedida de let; Pelo que entendi (acompanhando os tópicos do fórum), isto é uma particularidade imposta pelo p5.js, já que esta plataforma permite o carregamento prévio de imagens e sons. Já que isto quebra uma "regra" apresentada pelos cursos de programação para iniciante de vocês, deveria haver uma observação extra nesta aula, a fim de elucidar essa particularidade da plataforma. Ou, talvez, uma explanação prévia acerca das particularidades desta plataforma em relação a editores de texto, como o Sublime, utilizado pelo Flavio nos cursos que dão a base de lógica de programação. Sei que para quem está num nível mais avançado, isto pode parecer um detalhe. Mas para quem está no início, pode criar uma confusão (evitável). Obrigada!