Could it be possible to add a feature to make all active neighborhoods have a vote on the state of the cell and the majority win ?
Instead of having the last neighborhood always overwrite the state of the cell.
Hopefully doesn't need to rewrite everything