Part 1 : https://scratch.mit.edu/projects/966130603/ Part 2 : https://scratch.mit.edu/projects/967257311/