Quadtrees and Spacial Partitioning