Just finished organizing the new functions of sound as well as the arrays containing the names of all the current Bgms into the same class file, and then I replaced some old clunky functions with ones that work around my new class. This way, every time any changes are made in sound, I can just change that single array, and everything that uses those sound lists will sync up. I also won't need to copy paste the whole thing every time I create a new sound-related function. This should speed up the process considerably.
I'm still dreading having to create this NPC