part 1 https://scratch.mit.edu/projects/569670526/ Part 3 https://scratch.mit.edu/projects/569671808/