Your idea is fine. Perhaps instead of using credits to \'buy\' the construction of the ship, you have to load the raw materials into the shipyard, that would completely remove exploiting blueprints for parts, and also fight gigantisim very effiectively, as you would have to scavenge/shop for all...