Optimised using quadtree