Good ZS episode as always.
The new deaduction system is OK. Not a real difference from the old system actually. My only complaint is that I was afraid to press the "Confirm conclusion" button because it lead to finishing the game in earlier episodes. Now it is necessary to let you change the suspect. Without prior knowledge this is probably more understandable by displaying one more step in Margh's thought process.
Why did Pizza maker change his name? To escape bad reputation? Nice touch.
I find it hard to believe that a zombie smart enough to learn human reading would put so blind a trust in his former employer to take him back. I think he would be smart enough to make a deal before committing the crime.
Realistically this should have happened - Arumph and Cham would have done this crime together. After Margh would reveal their motives police would have found some traces of poison in Cham's apartment and he would have been arrested. Arumph, while strongly suspect would deny having any connections to this and would have remained free due to lack of evidence. This is how it most often happens - small fry executioners get arrested but the big bosses remain free and wash their hands in innocence.
I find in naive and unrealistic that Margh didn't even suspect Arumph in the correct solution and in my first try I thought them both guilty. He should have defiantly suspected him but his guilt should have remained beyond proof.
If we want to get even more realistic then Margh has no evidence - he just has motive. If autopsy would have been performed and Cham would deny the motive, then Police would have found Ghighi guilty to murder due to negligence. It would require some professonal interrogation work to put pressure on Cham to make him confess, but Arumph's fault would be unprovable.