anchor.diff:          static member internal setEntityCenter value entity world =
               let entityState = World.getEntityState entity world
               let position = value - entityState.Transform.Size * 0.5f
  -            if v2Neq entityState.Transform.Position position then
  -                if entityState.Optimized then
  -                    entityState.Transform.Position <- value
  -                    struct (true, world)
  -                else
  -                    let mutable transform = entityState.Transform
  -                    transform.Position <- position
  -                    World.setEntityTransformByRef (&transform, entityState, entity, world)
  -            else struct (false, world)
  +            World.setEntityPosition position entity world
   
           static member internal getEntityBottom entity world =
               let mutable transform = &(World.getEntityState entity world).Transform
  
positive.code:                 if entityState.Optimized then
                      entityState.Transform.Position <- position
                      entityState.Transform.Size <- size
                      struct (true, world)
                  else
                      let mutable transform = entityState.Transform
                      transform.Position <- position
                      transform.Size <- size
                      World.setEntityTransformByRef (&transform, entityState, entity, world)
              else struct (false, world)
  
          static member internal getEntityCenter entity world =
  
negative.code:         static member internal setEntityBottom value entity world =
              let entityState = World.getEntityState entity world
              let position = value - entityState.Transform.Size.WithY 0.0f * 0.5f
              World.setEntityPosition position entity world
  
          static member private tryGetFacet facetName world =
              let facets = World.getFacets world
  