Sounds like a USG puppet to me (See description)