First progress on Audio rewrite to hide dependencies. Also took my time to tweak to algorithms to reuse sources in a slightly better way. And buffers are not shared between sounds (might change this) to simplify various things.