PART 2: https://scratch.mit.edu/projects/530068022/ PART 3: https://scratch.mit.edu/projects/574763380