inspired by: https://www.youtube.com/watch?v=P7reyyyaGDs https://scratch.mit.edu/projects/979632104 (above)