See part 1 first: https://scratch.mit.edu/projects/49229598/ See part 3: https://scratch.mit.edu/projects/56184394/