- Rename function names
- Detect flipped triangles
- inline?
- unordered_set when finding closest element
- (NAH) move semantics from uniform grid to elements:
- AMass::GetClosestPoints2()
- CollissionGrid::PrecomputeGraphIndices_ThreadTask(int startIdx, int endIdx)
- Data-oriented design --> flat arrays (https://gamesfromwithin.com/data-oriented-design)
- Polygon precalculation http://alienryderflex.com/polygon/
- Near and far collision checks