By accident, I found the best cat toy.
It is really a kid toy, so my cat is well supervised when he is playing.
It is called a Hexbug, HEXBUG Micro Robotic Creatures - HEXBUG, the one we play with is the Nano. It is a small robotic battery operated "bug". It works best on a hard surface or floor or you can put it in a box or other open top container (something that your cat can reach in and swat at the bug). The nano bug moves by vibration and acts just like a real bug, running along the floor, and turns when it runs into objects. The only way it stops is if it gets caught on something.
My cat loves to chase, stalk and swat at the bug as it scurries along the floor. He will sit in a chair and watch the bug and when he can't stand it any longer, will do the butt wiggle and pounce. The bug keeps right on moving. I have a big round low sided pottery bowl in which I put 2 bugs, they chase round and round the bowl and my cat sits and watches giving the occasional swat.
Of course, I'm having a great time watching him!
I wish they had been around when my son was little, he would have loved them too!