Explore
this has probably been done already
GIFs