public static SavedFaunaNutrient SaveNutrient(GameObject nutrientObject)
    {
        FaunaNutrient      nutrientscriptRef = nutrientObject.GetComponent <FaunaNutrient>();
        SavedFaunaNutrient nutrientSave      = new SavedFaunaNutrient();

        nutrientSave.xCoord = nutrientObject.transform.position.x;
        nutrientSave.yCoord = nutrientObject.transform.position.y;
        nutrientSave.zCoord = nutrientObject.transform.position.z;

        nutrientSave.remainingNutrients = nutrientscriptRef.remainingNutrients;

        return(nutrientSave);
    }
    public static GameObject loadNutrient(SavedFaunaNutrient nutrientSave)
    {
        // GameObject loadedNutrient = GameObject.CreatePrimitive(PrimitiveType.Cube);
        GameObject loadedNutrient = Resources.Load("Prefabs/FaunaNutrient") as GameObject;

        FaunaNutrient nutrientscriptRef = loadedNutrient.GetComponent <FaunaNutrient>();
        // loadedNutrient.GetComponent<MeshRenderer>().material = (Resources.Load("Materials/FaunaNutrient", typeof(Material)) as Material);
        // loadedNutrient.tag = "faunaNutrient";

        // loadedNutrient.transform.localScale = new Vector3(1f, 1f, 1f);

        Vector3 pos = new Vector3(nutrientSave.xCoord, nutrientSave.yCoord, nutrientSave.zCoord);

        loadedNutrient.transform.position = pos;

        nutrientscriptRef.remainingNutrients = nutrientSave.remainingNutrients;

        return(loadedNutrient);
    }