There was this cartoon I remember watching as a kid called 'Cosmic Critters'. It had these weird alien animals that fought to save their planet. It was super colorful and I remember the theme song was a total banger. But I can't find anything online - no clips, no episodes, …