fn packet_rotation( desired: (f32, f32), current: (f32, f32), relatives: RelativeMovement, ) -> (f32, f32)