anchor.diff:              let visibleMount = World.getEntityVisible mount world
               let visibleLocal = World.getEntityVisibleLocal mounter world
               let visible = visibleMount && visibleLocal
  -            World.setEntityVisible visible mounter world |> snd'
  +            let world = World.setEntityVisible visible mounter world |> snd'
  +            World.traverseEntityMounters World.propagateEntityVisible3 mounter world
   
           static member internal propagateEntityVisible entity world =
               World.traverseEntityMounters World.propagateEntityVisible3 entity world
  
positive.code:             let enabledMount = World.getEntityEnabled mount world
              let enabledLocal = World.getEntityEnabledLocal mounter world
              let enabled = enabledMount && enabledLocal
              World.setEntityEnabled enabled mounter world |> snd'
  
          static member internal propagateEntityEnabled entity world =
              World.traverseEntityMounters World.propagateEntityEnabled3 entity world
  
negative.code:             let elevationMount = World.getEntityElevation mount world
              let elevationLocal = World.getEntityElevationLocal mounter world
              let elevation = elevationMount + elevationLocal
              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
  