When I try to assign agents to opponent cities, it seems some cities (not outposts) in the game which I have not already assign agents to are not available for selection. I am able to assign agents to all capitals though. Is there some condition to fulfil for a city to be available for spying, or is this a bug? I am playing a multiplayer game, and have not had this problem in my single player games.