public IEnumerable <Cell <T> > Neighbors() { return(position.Neighbors().Select(pos => _grid.CellAt(pos))); }