Я так понял вопрос в том почему 100500 рандомных "ботов " гуляя и размножаясь ведут себя "странно".
не только, почему пропадает цвет у некоторых, почему канвас ругается что не может найти цвет, почему при отрисовке цвета используется индекс на еденицу больше length и прочие неожиданности