Inspired by
•avaken•'s
Shuffle