Inspired by
isaa's
Shuffle