Life is strange evidence board answers July 8, 2019 16 32 64 128 Life is strange episode 3 before the storm