Telltale Games is known for episodic interactive movies based on popular licenses. While their games are often riddled with technical…