Since I've been working on the sound code, it's making me think about sound as a part of this "special effects" topic. Essentially, particle systems, and lighting are special effects that get applied to a unit or entity. So what about sounds or collections of sounds? Currently, this is achieved by playing static sounds when the skill cycle completes (or starts, I forget which). It's not plotted in 3d yet, the distance from the camera is just used to attenuate the volume. But what if we add the ability to give them such a sound loop that just plays, like ambient noise for some units or under the condition of some effects or emanations, like being on fire? We could bundle all of this into a "special effects" type of object to keep the design clean.