Ideally a pair should fit together thematically and I think these cards do that (with a nod to Stratego).
This Stratego concept could be actually quite interesting. One could have a mixed pile with the following cards:
Spy (obviously needs a different name): Inspects (reveals the top card of) a second “Stratego”-pile face down. May remove those revealed cards or not (like the existing Spy)
Miner: Disarms (trashes) bombs.
Colonel: Beats (trashes) Spy, Flag, Miner, any potentially army unit of lower ranks.
Maybe other Army units, weaker and/or stronger than Colonel.
The 2nd “Stratego” pile contains the same cards and in addition:
Bomb (of course): Blows up (trashes) any card, except Miner, that revealed this card.
Flag: If revealed, gives a bonus to the player.
Cards in the face down pile come in different quantities, as in Stratego.