Fantoccini's Dilemma

Trivia

 * Fantoccini is the Italian word for "little puppets".
 * This set's internal name is Puppet Master.