added BlindPiece subclass