added preliminary compound demo (not working yet though), and reordered broadphase a bit for circle/circle