I've been trying to program SL so players don't have to restart the game from scratch each build. As far as I know, you shouldn't have to restart to see any changes beyond a couple brief choice branches that don't alter a whole lot.