I like the addition of online contracts. I also like leveling my agent up to increase his abilities. This made me think....it might have been nice to have a 1v1 "spy vs. spy" (or a 4 player every man for himself deal) type scenario. Maybe two or more agents join a map and each agent has a specific, randomly generated method to execute the other players. Just an interesting thought, despite the point being moot.