Fixed: must initialize base_cost and base_maintenance
Fixed: uninitialized tip.