THIS IS NOT THE PLAN ANYMORE. SEE https://scratch.mit.edu/projects/83072052/
Don't remix and add more, I will add more on as I go.