v1: https://scratch.mit.edu/projects/638683523
you can use this as a base if you want (with credit) all code belongs to me