Mudança de cor das células
A próxima etapa lógica será fazer com que, ao clicar em uma célula, essa célula mude sua cor.
Pela descrição do jogo, as cores devem mudar em ordem. Ou seja, tecnicamente no nosso caso, na ordem em que estão escritas em nosso array de cores:
let colors = ['red', 'green', 'blue'];
Isso significa que, ao clicar em uma célula, devemos ler sua cor, encontrar essa cor no array de cores, então obter a próxima cor do array e defini-la como a cor da nossa célula.
É conveniente, nesse caso, ter uma função que receba como parâmetro o array e um elemento desse array e retorne o próximo elemento. Entende-se que tudo deve ser cíclico: se passarmos para a função o último elemento do array, ela deve retornar como resultado o primeiro.
Implemente a função descrita. Teste o seu funcionamento.
Usando a função criada por você, faça com que cada célula, ao ser clicada, mude sua cor para a próxima.