Part 1: https://scratch.mit.edu/projects/565083017/ Part 3: https://scratch.mit.edu/projects/566991041/