Ninja Character - Dynamic gravity for characters & objects

There is no camera smoothing code. Code detects then the capsule axis changes and alters ControlRotation. See ANinjaCharacter::CharMovementAxisChanged for more info, blueprints can attach to that event.