AVENUE Q: puppetry with a twist