I think moons are not so difficult to implement after planets are already in place - just decrease gravity.
Gas giants should have gas without real HP. Gas, ocean, … all these things are purely visual and might harvest from a single variable (like weapons drain the single planet-hp-value)
If...