Pulling everything apart and putting it back together
Adding multiple sound playback
Rework the output to handle multiple sounds. This means one TestResult per sound. However, the result cannon be associated with a sound, so for each release, all the emitter sources will have to be included. Later analysis can be used to determine the best fit. Note also that the number of attempts may be greater or lesser than the number of emitters.
Need to use the XML to write out and read in just the configuration values
Need to save multiple source positions in TestResult. Added bad code at the point to continue.