With Telltale Games announcing the return of their critically acclaimed episodic game, “The Walking Dead”. Gamers have been chomping at the bit for the release. With the game set to release “before Christmas” on a slew of systems, at least we get to watch this a few times over to prepare ourselves, right?