Batman: The Telltale Series Episode to Release August 2nd