Halo 3 lands in Seattle