Inspired by
Marz_07 (xe/xem)'s
Shuffle