Ok here's how I think it should be done. A story as it is should behave like an AI, it assessed your actions and then evolves the plot into the appropriate direction, so that if you're like an evil dude different things will happen and ur goal will change, the quests will change and so on. Like...