quadtree now uses an array of children.