anchor.diff:  	},
   
   	% Build response and update
  -	Response = {reply, [{confirm, true}]},
  -	Update = [{target_linear_velocity, NewLinVel}],
  +	Response = [{confirm, true}],
  +	Update = [{target_linear_velocity, vector:vec_to_list(NewLinVel)}],
   
   	{Response, Update, Entity1}.
   
  
positive.code: 
  set_target_linear_velocity(Entity, _ShipState, CurAndNewLinVel, CurAndNewLinVel) ->
  	% No change; confirm, but don't produce an update.
  	Response = {reply, [{confirm, true}]},
  	{Response, undefined, Entity};
  
  set_target_linear_velocity(Entity, ShipState, _CurrentLinVel, NewLinVel) ->
  
negative.code: % Catch-all
  handle_input_command(Entity, Command, Args, KWArgs) ->
  	?info("Got unrecognized input command: ~p, ~p, ~p", [Command, Args, KWArgs]),
  	Response = [
  		{confirm, false},
  		{reason, <<"Unrecognized input command \"", Command/binary, "\"!">>}
  	],
  	{Response, undefined, Entity}.
  
  %% --------------------------------------------------------------------------------------------------------------------
  