Hi Im New to this game,
So I finish the episode 1 right now
Where do i download the latest episode?
Should i buy this game again or just download it(Is the download of new episode free or what?)
I heard there will be season 2 ( episode 6-10) Are those free? or you need to pay to download them?