PART 2: https://scratch.mit.edu/projects/728113841/ PART 1: https://scratch.mit.edu/projects/723685627/