protocols - firstPlay computation