Check out
Sam Leftwich’s
Shuffle

comment for suggestions!!