public void EnqueueAngularVelocity(Entity entity, ref Vector3 newAngularVelocity) { stateChanges.Enqueue(new EntityStateChange { target = entity, vector = newAngularVelocity, targetField = TargetField.AngularVelocity }); }