AnimationPlayer was still processing GLB animations and overwriting our manually-set bone rotations. Fix by: 1. Setting animation_player.active = false for procedural anims 2. Resetting bones to rest pose when switching to procedural anim 3. Re-enabling AP only for non-procedural anims (Death, Crouch)