Moving the shuffling method onto agentsets