Implementing swiss tournament rules and workflow to limit maximum number of rounds