sort then shuffle? isn't the sort a no-op bc of this?
 
also,this won't award the bye correctly unfortunately :P, since it should go to the player with the lowest score (or one of them if there are multiple). We could chop off the bottom player and then match people