Early access releases are the talk of the town as two behemoths of highly anticipated titles are offered at least partially, while a long-awaited Telltale game is finally given some relieving news. Today, Game Rant’s weekly recap takes a look at some of the most notable headlines from the past week.