Added InfiltrateToUpgrade

This includes a temporary test example - spies infiltrating vehicles and base defenses to disable them for 30 seconds.
It looks like this will revoke the upgrade twice (once from `ss.Remove(source);` above, and again from `Tick`).