Check out
piperdoc’s
Shuffle

not sure how i feel abt this one...