Added diagonal neighbor cell counting. GOL uses the diagonals