Следующим логичным этапом будет сделать так, чтобы по клику на ячейку эта ячейка меняла свой цвет.
По описанию игры цвета должны меняться по порядку. То есть технически в нашем случае в том порядке, в котором они написаны в нашем массиве цветов:
let colors = ['red', 'green', 'blue'];
Это значит, что по клику на ячейку мы должны прочитать ее цвет, найти этот цвет в массиве цветов, затем получить следующий цвет из массива и установить его цветом нашей ячейки.
Удобно в таком случае иметь функцию, которая параметром будет принимать массив и элемент этого массива и возвращать следующий элемент. Понятно, что все должно ходить по кругу: если мы передаем в функцию последний элемент массива, то она своим результатом должна вернуть первый.
Реализуйте описанную функцию. Потестируйте ее работу.
С помощью созданной вами функции сделайте так, чтобы каждая ячейка при клике на нее меняла свой цвет на следующий.