public string GetPath() { string path = String.Empty; if (Parent == null) { return(path); } path += Parent.GetPath() + LastMove.ToString()[0]; return(path); }
public override string ToString() { return("FromRoot : {0}, LastMove: {1}".ToFormat(MovesFromRoot.ToString(), LastMove.ToString())); }