Inspired by
Nyx's
Shuffle