Eden puppet show