Sounding like Gears of War 2 and a few other bits - but the missus won't tell me what they are yet...