using inverse kinematics to procedurally animate a character rig like 10% of people will understand that sentence, so make funny man run with math
perlin noise tutorial by @java_programmer