Content
if diagonal: neighbors x-1, y-1, x, y-1, x1, y-11, x-1, y 1, x1, y, x-1, y1, x, y1, x1, y1 else: neighbors x, y-11, x-1, y , x1, y, x, y1
if diagonal: neighbors x-1, y-1, x, y-1, x1, y-11, x-1, y 1, x1, y, x-1, y1, x, y1, x1, y1 else: neighbors x, y-11, x-1, y , x1, y, x, y1