Piece Equals override

Now possible to do stuff like:

pieceA.Equals(pieceB);