Check out
JillBranch’s
Shuffle

Like for part 2!