Inspired by
Ace_4_Ever's
Shuffle

My first attempt @avri0803 might edit later