all me although, I was inspired by https://scratch.mit.edu/projects/264059362/
clearly, it needs work. W O W .