Are there different endings or story paths depending on how "pure" or "corrupt" you are? Or is it do what you want when you want to get certain skills or events?