I'm having the exact same problem (not surprisingly

). Right now it uses ReplaceObjectUpgrade but that's obviously only half a solution.
We thought about the sneak attack ourselves, but the main problem with that is that it just creates an OCL, it doesn't affect the owner of the special power in any way. So you can create the CY without problems, but you could create it anywhere on the map, and the MCV would stay. But if someone knows of a brilliant way to make it work, then I'm all ears!
