It should have a similar workflow to the challenge workflow. One player requests, other player rejects or accepts.