Added SoundLibrary, still needs fleshing out