ChessApplication.ChessMove.Equals Function
Equality should be based on State not references.

Public bool Equals (object)
  Type Name Description  
    object obj Move to compair  
  Return Description  
    bool