Uh-Oh: Halo 5's Got MicrotransactionsE3 has brought some spiffy new glimpses of Microsoft’s Halo 5: Guardians,