RE: Variable CofG
RC Boats have been doing something similiar to this for years. They would have a empty tank on one side of th eboat and as the race went on and the fuel was used up, a water pickup would put water into the empty tank, keeping the balance point. Of course the hard part was finding out how slow or fast the tank should fill.
Bruce