part 1 https://scratch.mit.edu/projects/443452934/ part 2 https://scratch.mit.edu/projects/444363132/ part 3 coming soon
working in progress check part 1