Figure out real sound streaming
Currently when you load a sound, the entire file is loaded into memory, and it stays there until the Sound is destroyed.
On the Dreamcast this is rapidly going to become problematic so we need to have true streaming from disk. This will mean changes to the way that asset loaders work as currently the data is read in full implicitly.
Streaming should probably be enabled for sounds above a certain size threshold (256k?) but the user should be able to forcibly enable/disable streaming when loading the sound.