Inspired by
Shy<3's
Shuffle