3d implementation for [CharacterSkeleton]. Note: Most of the logic implementation for this is still in gdscript. It will be ported.