Check out
shufflequeen’s
Shuffle

I make my own rules