Olá, acabei de terminar o curso e fiz o jogo com algumas modificações. O código de colisão que eu usei foi o de retângulo com retângulo, pois estava pensando em mudar o personagem, mas no fim usei o mesmo. No que se refere a modificações do jogo, eu adicionei a capacidade de se mover para os lados, adicionei um moldura preta para que o placar não ficasse no meio do cenário, e também adicionei uma tela de game over que aparece ao ser atropelado com 0 pontos. Também alterei as rotas dos caros e coloquei alguns deles para ir no sentido contrario (usei um truque com o código de escala pra espelhar a imagem). Apesar de ter game over achei melhor não colocar um final pra o jogo.
segue o link para jogar: https://editor.p5js.org/Doczer000/full/KBXMUseV4
segue o link do código: https://editor.p5js.org/Doczer000/sketches/KBXMUseV4