Implemented fine grained circle collision detection.