neighbours check is fine for alive cells everything else is not.