anchor.diff:  	% Current state
   	target_linear_velocity = {0, 0, 0} :: vector:vec(),
   	target_angular_velocity = {0, 0, 0} :: vector:vec(),
  -		
  +
   	% Intrinsic ship parameters
   	linear_target_velocity_scaling = {600, 800, 500} :: vector:vec(), % {sideslip, throttle, lift}
   	angular_target_velocity_scaling = {2, 2, 2} :: vector:vec(), %  {pitch, roll, yaw}
  
positive.code: 
  %% -------------------------------------------------------------------
  
  first_defined(undefined, R1) ->
  	R1;
  
  
negative.code: 
  %% -------------------------------------------------------------------
  
  set_target_angular_velocity(EntityState, New) ->
  	?info("Setting orientation velocity to ~p.", [New]),
  	#entity{
  		behavior_data = #ship_data{
  			target_angular_velocity = Current
  		} = ShipData
  	} = EntityState,
  
  	EntityState1 = EntityState#entity{
  		behavior_data = ShipData#ship_data{
  			target_angular_velocity = update_vector(New, Current)
  		}
  	},
  	Response = {reply, {struct, [
  