Also, it looks like most people think the SDK is a bad idea. And I kinda agree. But I still really like the idea of roleswapping, but it would be confusing if it happened every night...
So what about you chose a target for roleswapping, but there is a 50% chance of failure.
Or maybe I should just make this exactly as Mafia 1. If I recall correctly, there was one mafia goon, one mafia leader, one investigator and townies.
And I'm double posting on purpose for the lulz. Muahahaha!