Inspired by this project, except I made it a bit more canon. https://scratch.mit.edu/projects/1115439699