That would be it. You call em marrionettes I call em cheap Mr. Rogers wannabe puppets but yes you are correct.. that is still on tv often. The thundercats was a cartoon back in the late 80's It was about a civilization of cats from the planet thundara and their planet was destroyed and the survivors found refuge on earth yada yada....was a cheesy cartoon if you think about it but back in the day it was totally kick ass...but I could never find a dvd/vhs on any of the episodes so thats why I downloaded some episodes and put em to disc...
No need to apologize for the off topic discussion...LOL but you are right...