So I have been thinking, why is it that the spy can travel the globe in one hour when it takes a soldier 5 days? It does not quite make sense. I was thinking instead of an invisible unit that you cant really give commands to, make a regular visible one in the secret area production. Maybe spies can have levels for better success or movement speed. I was thinking maybe 80kmh->90kmh ->100kmh and they would have their own class maybe a white hat in a black icon idk but they would have to sit in the city for at least an hour before able to do a job you chose. Don't worry they can still be killed if two spies meet each other (like how a US soldier meets a enemy Russian soldier) they began to have a fight. Now basically if your spy is in the city and gets attacked your spy will win due to defense HOWEVER; this part could be left out but spy fights will be shown and you can send your military to deal with it. (since they can now see the spy) I hope you will like my suggestion
when you sit there about to win and some used gold
when you sit there about to win and some used gold