Sorry if its to short:( But there is a longer version here: https://scratch.mit.edu/projects/506727643