when will episode 2 of life is strange before the storm release