Quadtree
the tree's bounding box
maximum number of objects per node
The 4 nodes of the tree
Draw the quadtree using batching
Clears the whole tree
Draw the quadtree
Finds which node the element is within (but not necessarily belonging to)
Inserts the element in the appropriate node
Finds the nearest and neighbouring points within a radius
Finds the nearest and neighbouring objects within a radius (needs to have a different name so there is no ambiguity when the generic object type is Vector2)
Remove the given element