pt 2: https://scratch.mit.edu/projects/975021349/ pt 3: https://scratch.mit.edu/projects/991128507/ pt 4: https://scratch.mit.edu/projects/1024380912/