Inspired by
Avatar! :)'s
Shuffle