Is this Rainbow Brite or something else? It looks very familiar to me (80s?) but I can't definitively place its origin. - CIHN