Improved polygon polygon collision detection.