Ширина грида задается в ПИКСЕЛЯХ
после изменения ширины окна брауезра нужно ОБНОВИТЬ СТРАНИЦУ
в конструкторе можно задавать: this.width - ширина ячейки this.height - высота ячейки this.count - количество ячеек this.countOfRandomCells - количество создаваемых ячеек при рандомной генерации (на кнопку Random cells можно нажимать несколько раз)
принципиальный вопрос - ячейка сначала умирает, а потом выжившие оставляют "потомство", или сначала делает новые ячейки и умирает?