Life Is Strange 2 - Heard great things, Giving this a shot