Guardians of The Galaxy – The Telltale Series: Erste Screenshots von Telltale Games