Fun stuff, it just looks like you could use a bool or something to keep track of whether the music has been toggled on or off. It's possible to overlap several instances of the background music right now since the "sound on" button doesn't get disabled upon click.