quadtree clearing and dividing, now checking collision detection
particles in control of collision detection with a max depth on quadrants to avoid stack overflow