collision working well, need to fix quadtree