Dan Shiffman's Coding Train videos 5.1 - 6.10 are the basis of everything we did in class today. The best 2 hour review you can possibly have for object oriented programming with p5.js