Not sure if anyone has posted this already, but here goes

if you cant wait for the next installment of Halo, give this a go, pretty good, wish I could find a way to get it on my phone

http://halo-zero.en.softonic.com/