Oh damn, that's like flawless.

How does it play with Halo 2 mechanics?