Sound refactoring and bug fixing.

- Refactored sound to use the ECS.
- Updated the PlaySoundPos and PlaySoundThing verbs to use premultiplied
  radii for attenuation.