reworking sound streaming
Java buffer management is fun