So I think the new Episodes don't get a itch.io release? the steam site is region locked for me, so i just can hope, that someday i have the chance to see the other episodes here.