Thanks to @Zephyros29 for their awesome project that inspired this. Check it out here: https://scratch.mit.edu/projects/517183659/