public void FixedUpdate()
 {
     //commented because we want physics to update even when there are no physics participants
     //  can refactor if find a bad example
     //if (participateInFixedUpdate) {
     if (!coroutineStarted)
     {
         StartCoroutine(startAfterPhysics());
     }
     OrderedTick.onUnityFixedUpdate();
     //}
 }