bugfix hack for game of life rules
making CA more generic and less tightly connected