part one: https://scratch.mit.edu/projects/422299937/ part two: https://scratch.mit.edu/projects/424105329/ part three: part four: