Inspired by
hearts.2_jaelle's
Shuffle