anchor.diff:                  transform.Position <- position
                   transform.Rotation <- rotation
                   transform.Scale <- scale
  -                World.setEntityTransformByRef (&transform, mounterState, mounter, world) |> snd'
  +                let world = World.setEntityTransformByRef (&transform, mounterState, mounter, world) |> snd'
  +                World.traverseEntityMounters World.propagateEntityAffineMatrix3 mounter world
               else world
   
           static member internal propagateEntityProperties3 mountOpt entity world =
  
positive.code:             let elevationMount = World.getEntityElevation mount world
              let elevationLocal = World.getEntityElevationLocal mounter world
              let elevation = elevationMount + elevationLocal
              World.setEntityElevation elevation mounter world |> snd'
  
          static member internal propagateEntityElevation entity world =
              World.traverseEntityMounters World.propagateEntityElevation3 entity world
  
negative.code:             let enabledMount = World.getEntityEnabled mount world
              let enabledLocal = World.getEntityEnabledLocal mounter world
              let enabled = enabledMount && enabledLocal
              let world = World.setEntityEnabled enabled mounter world |> snd'
              World.traverseEntityMounters World.propagateEntityEnabled3 mounter world
  
          static member internal propagateEntityEnabled entity world =
              World.traverseEntityMounters World.propagateEntityEnabled3 entity world
  