anchor.diff:                                  { Transform = spriteTransform
                                     InsetOpt = None
                                     Image = spriteImage
  -                                  Color = if entity.GetEnabled world then Color.White else entity.GetDisabledColor world
  +                                  Color = if transform.Enabled then Color.White else entity.GetDisabledColor world
                                     Blend = Transparent
                                     Glow = Color.Zero
                                     Flip = FlipNone }}
  
positive.code: 
          override this.GetQuickSize (entity, world) =
              match World.tryGetTextureSizeF (entity.GetUndialedImage world) world with
              | Some size -> size
              | None -> Constants.Engine.EntitySizeDefault
  
  [<AutoOpen>]
  
negative.code:         let handleMouseLeftDown evt world =
              let entity = evt.Subscriber : Entity
              let data = evt.Data : MouseButtonData
              if entity.GetVisible world then
                  let mutable transform = entity.GetTransform world
                  let mousePositionWorld = World.mouseToWorld2d transform.Absolute data.Position world
                  if Math.isPointInBounds2d mousePositionWorld transform.DimensionsUnscaled.XY then
                      if transform.Enabled then
                          let world = entity.SetPressed true world
                          (Resolve, world)
                      else (Resolve, world)
                  else (Cascade, world)
              else (Cascade, world)
  
          let handleMouseLeftUp evt world =
  