Work in progress. Drag the green dot to move her feet and the red dot to move her arm. Best in full screen. "Inverse kinematics" is the math that calculates how Avery's leg should move so her foot or hand can be on the point you choose. You can only move one limb at once because there is only one mouse pointer, but I set the other limbs to move automatically in a way that looks like running. The other foot is placed at the opposite side of a point on the screen about where her shin would be when pointed straight down and the hands are placed above the knees.
I'll eventually finish this project by making her position and angle fully customizable, adding more control over individual limbs and her head, and putting comments on the code. My main focus is on adding some sort of physics to turn it into a game. (Running and physics demo: https://scratch.mit.edu/projects/713979261/ ) The sprite and background are from the Scratch library. Text is Otomanopee from Photopea.