I thought of a potential problem. If a missile is a sea unit, can it still be carried by a sub? Or is the game hard-coded to accept only "air missiles"?
And you couldn't make the mine/torpedo an air unit disguised as a sea unit, b/c what would stop it from moving over land? Except a movement rate of zero, but then you couldn't even deploy them from a sub, could you?