Part 3: https://scratch.mit.edu/projects/838918580 Part 3.25: https://scratch.mit.edu/projects/839321026/