Inspired by
novaaaa's
Shuffle