insertContainer(container) {
		const children = container.children;
		const childrenLength = children.length;
		for (let i = childrenLength, child; i--, (child = children[i]); ) {
			if (child.isKinematic !== true) {
				if (typeof child.addChild === "function") {
					if (child.name !== "rootContainer") {
						this.insert(child);
					}
					// recursivly insert all childs
					this.insertContainer(child);
				} else {
					// only insert object with a bounding box
					// Probably redundant with `isKinematic`
					if (typeof child.getBounds === "function") {
						this.insert(child);
					}
				}
			}
		}
	}
Insert the given object container into the node.
@param {Container} container - group of objects to be added