public void SaveItemList()
    {
        List <ItemState> itemStates = new List <ItemState>();

        foreach (BaseItem item in gameItems)
        {
            ItemState itemState = new ItemState();
            itemState.SetState(item._id, item.itemType, item.biomeTypes, item._itemPath, item.minSize, item.maxSize, item.uniformXZ, item.needsCollider);             // TODO: Test if breaks -> changes prefab value
            itemStates.Add(itemState);
        }

        XMLManager.XMLWrite(itemStates, "GameItemStates", "Resources/XML", null);
    }