Add file load functionality, port to SDL_sound