Check out
Els’s
Shuffle

I worked on this for like 30 mins