anchor.diff:              let elevationMount = World.getEntityElevation mount world
               let elevationLocal = World.getEntityElevationLocal mounter world
               let elevation = elevationMount + elevationLocal
  -            World.setEntityElevation elevation mounter world |> snd'
  +            let world = World.setEntityElevation elevation mounter world |> snd'
  +            World.traverseEntityMounters World.propagateEntityElevation3 mounter world
   
           static member internal propagateEntityElevation entity world =
               World.traverseEntityMounters World.propagateEntityElevation3 entity world
  
positive.code:             let visibleMount = World.getEntityVisible mount world
              let visibleLocal = World.getEntityVisibleLocal mounter world
              let visible = visibleMount && visibleLocal
              World.setEntityVisible visible mounter world |> snd'
  
          static member internal propagateEntityVisible entity world =
              World.traverseEntityMounters World.propagateEntityVisible3 entity world
  
negative.code:                 transform.Position <- position
                  transform.Rotation <- rotation
                  transform.Scale <- scale
                  let world = World.setEntityTransformByRef (&transform, mounterState, mounter, world) |> snd'
                  World.traverseEntityMounters World.propagateEntityAffineMatrix3 mounter world
              else world
  
          static member internal propagateEntityProperties3 mountOpt entity world =
  