small update to GenericPiece class