DONTNOD have gone ahead and made the first episode of Life is Strange free to download. So for all y'alls still on the fence about whether you want to give this a try or not, now would be the time to jump on in. Boasting a good 3+ hours of gameplay, depending on your playstyle,…