Inspired by
Thatpinkblossom's
Shuffle