Re: Base engines, the only way I ever got a base to move was by modding the vehicle.txt to give the base 'combat movement' of 2. So the base could actually move during combat but not at any other time. Tried the same trick with sats but it would not work. Never have gotten the normal engines to work with bases, the modd I created a while back (the 'D-Mod') had organic engines that regenerated, due to this ability the AI was adding them as organic armor to bases, they never moved and when I took control of the AI I could not move them either.
Don't know if this helps or confuses the issue at hand but thought I'd but my .02$ in here (being that that's Canadian its worth less I guess....

)