Changed Piece interface. All other pieces implement the Piece interface.