See the part 2 and 3 2- https://scratch.mit.edu/projects/643880051/ 3- https://scratch.mit.edu/projects/643881715/