anchor.diff:  
       PlayerV2 = val(owner, p_hp),
       PlayerV2 = val(owner, p_life),
  -    PlayerV2 = val(owner, p_hand),
  -    PlayerV2 = val(character, p_fist),
  +    PlayerV2 = val(owner, p_hand_right),
  +    PlayerV2 = val(character, p_fist_right),
       PlayerV2 = val(owner, dexterity0),
       PlayerV2 = val(owner, p_stamina).
   
  
positive.code:         end,
      true = wait_loop(WaitFun, ExpectedValue, Count).
  
  wait_loop(Fun, ExpectedResult, _Count = 0) ->
      ct:pal("Mismatched function result:~n\tFunction: ~p~n\tResult: ~p",
             [erlang:fun_to_list(Fun), ExpectedResult]),
      false;
  wait_loop(Fun, ExpectedResult, Count) ->
      case Fun() == ExpectedResult of
          true ->
              true;
          false ->
              ?WAIT100,
              wait_loop(Fun, ExpectedResult, Count - 1)
      end.
  
  player_wield(Config) ->
  
negative.code: 
      PlayerV1 = val(owner, p_hp),
      PlayerV1 = val(owner, p_life),
      PlayerV1 = val(owner, p_hand_right),
      PlayerV1 = val(character, p_fist_right),
      PlayerV1 = val(owner, dexterity0),
      PlayerV1 = val(owner, p_stamina),
  
  