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