Puppet Theatre: Production and Manipulation