refine c3b and make it more friendly for multiple animations

Given an animation ID access the animation by offset instead of loading the animation one by one