Puppet show to take place at Gibson City library