   About turn(ing)
  I'd be gratefull for a few pointers here.I have two objects in the game I'm creating (using XNA/C#)at the mo... I need one object (a cat) to turn and face a second object (a ball).  I understand there are a number of ways in which I can achive this. I've tried using matrices but this is unreliable with the cat occasionally "teleporting" out of sight. Initally the cat is set to randomly walk about but when the ball is invoked... it all goes "pear shaped".Any suggestions   
  What does your current code look like?   