public bool Equals(Move move)
{
if (StartColumn != move.StartColumn)
return false;
if (EndColumn != move.EndColumn)
return false;
if (StartRow != move.StartRow)
return false;
if (EndRow != move.EndRow)
return false;
return true;
}