Assassin's Creed Shadows slices into 16th-century Japan with dual heroes, immersive stealth, brutal combat, and a rich historical world. A stunning return to form.