PARt 1: https://scratch.mit.edu/projects/991788245/ Part 2: https://scratch.mit.edu/projects/993243992/