Split into two parts Part one: https://scratch.mit.edu/projects/1315614207/
(Taking mini break on collab so I don't get burned out)