I decided to go with something a lot more minimal for the project I'm working on, after I saw how cartoonish this looked in context - but I still though it was fun enough to share. Not worth the time to optimize since it was only a visual proof of concept, so please go easy on me that the code isn't that pretty.