Making Puppets Come Alive