Got some ideas https://scratch.mit.edu/projects/532800711/
https://scratch.mit.edu/projects/532946662