With issue #30, the run time (number of calls to ParabolaLineCollision) of collision detection between a pair of entities is something like O(n * m) with n, m being the points representing each object.
This can increase at a very large rate, and because ParabolaLineCollision is (very nearly) a 'pure function', it would be simple to parallelize the calls, to increase performance on multi-core CPUs.
With issue #30, the run time (number of calls to ParabolaLineCollision) of collision detection between a pair of entities is something like O(n * m) with n, m being the points representing each object.
This can increase at a very large rate, and because ParabolaLineCollision is (very nearly) a 'pure function', it would be simple to parallelize the calls, to increase performance on multi-core CPUs.