Part 1: https://scratch.mit.edu/projects/320498841/ Part 2: https://scratch.mit.edu/projects/320936304/