fix up physics logic.  add play once trigger and stopped trigger