Based off - https://www.youtube.com/watch?v=2bADN6xuOko scratch - https://scratch.mit.edu/projects/435399668/