Part 2 - https://scratch.mit.edu/projects/590873751 Part 1 - https://scratch.mit.edu/projects/590684400