soundrenderer:

ideale situatie ->

- complete scheiding logical/physical voices
- elk object heeft een eigen voice
- logical voices worden verdeelt over physical voices naar prioriteit
   en afstand tot het 'oor', idealiter worden ze herverdeelt elke keer als
   een prioriteit verandert.
- volumes/ stereo aanpassen naar locatie t.o.v. oor
- erg ideaal geval: dopplerverschuiving naar snelheidsverschillen

problemen met allegro's virtual voices:
  dat zijn er maar 256, en er kunnen meer objecten in het spel zijn.
  elk object moet gewoon een voice kunnen krijgen.


implementatie tot nu toe:

Soundrenderer :
   -heeft functies voor one-shot effecten
   -een lijstje van voices
   

   Voices hebben intern info over van wie ze zijn of waar in de kaart
    en ook info over of ze op het moment (proberen te) spelen
    en of ze een physical voice hebben etc.


