Bungie "literally scrapped" Halo 2's E3 engine, too much for Xbox