At the edge of the land, a giant cries a river of tears and the even bigger giant shouts in a voice like thunder. Meanwhile Punch and the Flesh Puppets are on their way to make you pay for rebelling. Yup, this can't be anything other than Puppetland.