So, I've thought some more, and I think this is what the basic game setup will be (not sure about the setting yet).
A cult, starting with only one member. They can convert at night, but no night-kills.
The mafia, 3 people, with two permanent team kills. Immune to conversion.
Town power roles, unknown amount of people, innocents who have abilities. Immune to conversion.
Vanilla townies, everyone else. Most people start out as vanilla townies.
Everyone would also have "battle stats", which would transfer to the afterlife. The game would work like a game of Snakes and Foxes during the Day -- instead of lynching one person, the top two vote-getters will go to battle, using the aforementioned "battle stats".
The Heaven and Hell mechanic would work pretty much the same as it did in this game, and the Heavenites would serve to help balance against the cult once the cult starts gaining members.
I'm debating how to due the war, if at all. Maybe once each side reaches x members, Heaven votes for someone in Hell and Hell votes for someone in Heaven. The two people with the most votes (one from each side) go to battle. Or, it can work like it did this game, with a general giving orders, and each side taking turns. Or no war at all.
Some other changes:
- alignment and roles revealed on death
- no (or much less) hidden mechanics like in this game, so everyone knows what's going on, much less confusion
Anything I'm missing? Thoughts?