Yakzap is a grotesque planet inhabited by itchy ants :)