part 1: https://scratch.mit.edu/projects/693912782 next part: https://scratch.mit.edu/projects/808245983