public override string ToString() { return(Moves.Aggregate(" ", (x, y) => $"{x} -> ({y.FromPoint.X},{y.FromPoint.Y}) -> ({y.ToPoint.X},{y.ToPoint.Y}) ")); }