working cellular simulation; conway's algo variation