I reattempted this and managed to do it better in just over 20 minutes. https://scratch.mit.edu/projects/887252490