package one func neighbours(p Point) [4]Point { return [4]Point{ {p.X, p.Y - 1}, // N {p.X + 1, p.Y}, // E {p.X, p.Y + 1}, // S {p.X - 1, p.Y}, // W } }