private void SubmitAnimationState(ulong clientId, Stream stream)
    {
        if (!enabled)
        {
            return;
        }
        AnimationPacket received_animation = AnimationPacket.FromStream(stream);

        using (PooledBitStream writeStream = PooledBitStream.Get()) {
            using (PooledBitWriter writer = PooledBitWriter.Get(writeStream)) {
                received_animation.Write(writer);
                InvokeClientRpcOnEveryoneExceptPerformance(ApplyAnimationState, OwnerClientId, writeStream, channel: ANIM_CHANNEL);
            }
        }
    }