MORTEVIELLE: Fix leak in playSong, refactor it a bit