That all works and I changed the AND statements.
Maybe 15hz now but I need to do some proper timing.

I wonder about led/LedNew arrays as byte . a cell is either dead or not dead a bit can store that info
The arrays also store LED RGB colour and brightness information so one bit is not sufficient.
The colour of a new cell is dependent on the adjacent three populated cells that spawn it.