mostly fixed the kinematic character and basic character node