puppets and aliens