Inspired by
StrangeGhoul's
Shuffle