Halo 2 ending halo 3 beginning July 8, 2019 16 32 64 128 Halo 2 ending legendary Halo 2 soundtrack finale Halo 3 end run Halo 2 ost finale