Adds new algorithm to intersect position lists and fixes bug in PointerCalculator for intersects