Okay, thanks that's interesting. Could you explain the quadtree algorithm in a bit more depth, as I think it might be better suited to my task.