Worked on the varrying collision side.  Seems to work, more testing needed.