The character just walks towards your cursor if far away, and leans away from it if too close.
The different sections of the body (head,eyes,arms,feet) can move and animate independently, allowing for a wider range of position options for the character.