public void AddPassable(float[] tPos, int[] tColRow, ushort fakeType, ushort fakeId)
    {
        GameObject tObj;

        tileManager.GetTile(3, 7, out tObj, new Vector3(tPos[0], tPos[1], 0.0f));
        Tile_PassableGlitch tTile = new Tile_PassableGlitch();

        tTile.type = 3;
        tTile.id   = 7;
        tTile.SetPosition(new Vector2(tPos[0], tPos[1]));
        tTile.fakeType = fakeType;
        tTile.fakeId   = fakeId;
        serializedData.objectList[tColRow[0]][tColRow[1]].Add(tTile);
        tTile.Deserialize(ref tObj, tileManager);
        tObj.transform.parent = mapContainer.transform;
        levelData.objectList[tColRow[0]][tColRow[1]].Add(tObj);

        if (tObj.tag == "Connectable")
        {
            _tileConnector.SetSprite(ref tObj);
        }

        _tileConnector.RefreshZone(tObj.transform.position);
    }