split sound buffer and source, put source code into sound object for easy instancing. Todo: fix that gross hack where you have to tell the soundmaster to play once to initialize it. You didn't like it when conti did that so you should fix it soon, sheesh