anchor.diff:                  else just world
   
               | ProcessTouchInput position ->
  -                if  World.isKeyboardKeyUp KeyboardKey.Right world && World.isKeyboardKeyUp KeyboardKey.D world &&
  +                if  Option.isNone field.FieldTransitionOpt && 
  +                    World.isKeyboardKeyUp KeyboardKey.Right world && World.isKeyboardKeyUp KeyboardKey.D world &&
                       World.isKeyboardKeyUp KeyboardKey.Left world && World.isKeyboardKeyUp KeyboardKey.A world &&
                       World.isKeyboardKeyUp KeyboardKey.Up world && World.isKeyboardKeyUp KeyboardKey.W world &&
                       World.isKeyboardKeyUp KeyboardKey.Down world && World.isKeyboardKeyUp KeyboardKey.S world then
  
positive.code:                         field.Menu.MenuState = MenuClosed &&
                          Cue.notInterrupting field.Inventory field.Advents field.Cue &&
                          Option.isNone field.DialogOpt &&
                          Option.isNone field.ShopOpt &&
                          Option.isNone field.FieldTransitionOpt
                       Entity.LinearDamping == Constants.Field.LinearDamping
                       Entity.Avatar := field.Avatar]
  
  
negative.code: 
              match command with
              | ProcessKeyInput ->
                  if  Option.isNone field.FieldTransitionOpt &&
                      Simulants.Field.Scene.Feeler.GetTouched world |> not then
                      let avatar = Simulants.Field.Scene.Avatar
                      let force = v3Zero
                      let force = if World.isKeyboardKeyDown KeyboardKey.Right world || World.isKeyboardKeyDown KeyboardKey.D world then v3 Constants.Field.AvatarWalkForce 0.0f 0.0f + force else force
  