Or maybe replace the nilla with a ninja.
Granny, cop, gramps, law, 3 blue might be what you want
This looks nice but it's heavily town-sided cause mafia can lose the game with only 1 wrong visit (Yes town can as well but it's usually rare that both doc + cop visit 1 person.
Imo if you want to have a granny in your setup (which makes your setup usually town-sided) then ad least add 3 mafias, so that 1 person can survive if they visit granny. Also getting rid of the doc and adding an Oracle/Gs instead might be also a good idea but you have to play with the setup and see how it goes.