Refactor Song/VorbisSong + fix problem with song playing on exit