public void Move(Position o, Position d) { Piece p = board.RemovePiece(o); p.IncrementMoves(); Piece Catch = board.RemovePiece(d); board.InsertPiece(p, d); }