Interface BroadPhaseAlgorithm: add(obj: GameObj<AreaComp>): void remove(obj: GameObj<AreaComp>): void clear(): void update(): void iterPairs(pairCb: (obj1: GameObj<AreaComp>, obj2: GameObj<AreaComp>) => void): void