add PickNewPiece activity, integrate it into other classes.