95% goes to @rodgerdw for the og project. I literally remixed it, made all of the stuff, then put it all here.
space to go to next slide