rename variable
simplify restart call
fire restart instead of shuffle
update documentation to reflect changes in shuffle/restart/reset handling