Original: https://scratch.mit.edu/projects/780164898 2nd part: https://scratch.mit.edu/projects/940457003