Here is another cute toy that keeps your cats active with motion. The AUKL Interactive Cat Toy runs fast on carpet and is activated by touch. It runs for 5 minutes and goes to standby mode when no activity is detected.
This gadget works on wooden floors, carpets, and other similar surfaces. You can find out more about it here.