collision works a lot better.  i have to reset the quadtree every frame.
mmmmmmmostly done
add quadtree to lib