Constructor
Add an item to the quadtree
False if item is outside of boundary, True if item was added
Iterates over immediate children
Returns true if point is inside node's boundary
Get a descendant node in a given direction
Array of QuadTreeItem
QuadTreeNode. The values of the node is an array of QuadTreeItem.
To create, you probably want the quadTree function.