in theory, puppets can move