Left Alive Stream Will Detail More About the Story, Setting, and Gameplay