bug: the rule is that only the low level primitive collision functions should set g1 and g2.
bug: the rule is that only the low level primitive collision functions
should set g1 and g2.


forrestv/opende,forrestv/opende,forrestv/opende,forrestv/opende,forrestv/opende