Partially implement charge when upgradeShip