when is life is strange before the storm episode 2 coming