throws an exception when the user tries to play the next song but there's none in the list