Not as good as I thought it would be, still somewhat cool.
Big thanks to @Dhilly for massive inspiration from his project: https://scratch.mit.edu/projects/173244211/