Inspired by
Izzy_the_rat's
Shuffle