This project illustrates the inverse kinematics concept. The Scratch Cat trys to catch the mouse pointer when you move it. (Give him some time to really catch it.) There are two joints (shoulder and elbow) and the cat figures out the optimal angles for them incrementally.