In trying to fix the crashing issue, I made some changes to how the game handles sound. Changes that logically should make it work better and possibly prevent crashes. Now everything’s gone to hell and the sound becomes tinny at random.
I am confused, and have no idea what to do. There are no understandable patterns to any of this. One moment it’s working fine, the next it’s going crazy. Sometimes the same piece of code will do two different things. I feel like screaming.