Inspired by
Msoccer9's
Shuffle