Inspired by
Spider_Kacee's
Shuffle