Microsoft explains Halo launch absence - Prima Games