Puppet Master

Puppet Master is a boss in the game fought in the Tower of Dolls. He comes straight from Harmony of Despair.