anchor.diff:  
       let getQuickSize (entity : Entity) (_ : World) =
           entity.TileSize
  +
  +[<AutoOpen>]
  +module GuiDispatcherModule =
  +
  +    type Entity with
  +        
  +        member entity.Enabled = entity?Enabled () : bool
  +        static member setEnabled (value : bool) (entity : Entity) : Entity = entity?Enabled <- value
  +
  +    type [<AbstractClass>] GuiDispatcher (facetNames) =
  +        inherit EntityDispatcher (facetNames)
  +
  +        override dispatcher.Init (entity, dispatcherContainer) =
  +            let entity = base.Init (entity, dispatcherContainer)
  +            Entity.setEnabled true entity
   
   [<AutoOpen>]
   module SimpleBodyDispatcherModule =
  
positive.code:             let tileMapAsset = tileMap.TileMapAsset
              match Metadata.tryGetTileMapMetadata tileMapAsset.TileMapAssetName tileMapAsset.PackageName world.AssetMetadataMap with
              | None -> failwith "Unexpected match failure in Nu.World.TileMapDispatcher.GetQuickSize."
              | Some (_, _, map) -> Vector2 (single <| map.Width * map.TileWidth, single <| map.Height * map.TileHeight)
negative.code:                     let picked = NuMath.isPointInBounds3 positionEntity transform.Position transform.Size
                      picked)
                  entitiesSorted
  
  [<AutoOpen>]
  module SimpleBodyFacetModule =
  