Boa noite Pablo, tudo bem?
Inicialmente a função "preload()" deve ficar dentro do arquivo "sketch.js", antes da função "setup()".
Notei diversos pontos em que voce chama variaveis que nao existem no proprio arquivo , isso não é uma boa pratica e pode ser a razão dos erros estarem ocorrendo, exemplos:
Recomendo uma revisão geral no seu código.
Mas segue uma dica, as variaveis deveriam ser enxergadas somente dentro do arquivo em que estão declaradas, não é interessante voce ler uma variavel do arquivo carros.js dentro do arquivo sketch.js por exemplo.
Para os arquivos conversarem entre si o ideal seria criar funções.
Abraço!