Inspired by
sovah's
Shuffle