This is part three of this: https://scratch.mit.edu/projects/821361009
Here is the next part: https://scratch.mit.edu/projects/827407014