Хорошо
Просто при очередном ходе проверять не входит ли он в пятерку подряд поставленных символов, содержащих новый элемент.
Оценка же у тебя пересчитывает не все поле а только зону нового символа, надеюсь? Расскажи какой алгоритм использовал можно в личку если не лень а я посмотрю что можно сделать