Inspired by
Celeste :)'s
Shuffle