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