Inspired by
Lena Palmatier_eq's
Shuffle

Credit to @lunafromhp @pancakeq3 💖