Part 1: https://scratch.mit.edu/projects/668737099/ Part 3:https://scratch.mit.edu/projects/671841582/