Worked a little more on the satCollision function.  Still buggy as fuck.  Submited to have access from elsewhere.