{
    "type": "region",
    "name": "Region Spawn",
    "components": {
        "CollisionComponent": {
            "collidesWith": {
                "tiles": false,
                "objects": true
            },
            "resolveFor": {
                "tiles": false,
                "objects": false
            },
            "resolvable": false,
            "groups": [
                "region"
            ],
            "targetAndGroups": [
            ],
            "targetOrGroups": [
                "ally"
            ]
        },
        "ScriptsComponent": {
            "bodyStartCollide": ["RegionSpawnStart"],
            "bodyStopCollide": ["RegionSpawnStop"],
            "timers": {
                "Region Spawn Timer": ["RegionSpawnObject"]
            }
        },
        "TimeComponent": {
            "timers": [
                {
                    "name": "Region Spawn Timer",
                    "duration": 999999999,
                    "removeOnComplete": false,
                    "resetOnComplete": true
                }
            ]
        }
    }
}