So, there are three , umm, actions? per phase? or whatever...
Before first action everyone votes for things in order because I can't be bothered randomising it.
5: Doo, hel, dar, RAM, cra : flame blades
4: Doo, hel, dar, RAM: Beefcake
3: Doo, hel, dar: Imp Penetrable
2: RAM, cra: Shadecrystal Shield
1: cra: Furnace Caster
0: : Gorger
0: : The Doomroach/The Screamipede
0: : hell fire catapults
0: : Flame Cannon
0: : Shadow Forge
After first action everyone bails out of the second two things because they aren't needed now that we have unstoppable flame blades woo!
5: Doo, hel, dar, RAM, cra : flame blades
0: : Beefcake
0: : Imp Penetrable
4: RAM, cra, Doo, hel: Shadecrystal Shield
3: cra, dar, RAM: Furnace Caster
2: Doo, hel: Gorger
1: dar: The Doomroach/The Screamipede
0: : hell fire catapults
0: : Flame Cannon
0: : Shadow Forge
After the second action the votes for the second action are locked and can't be moved. This means that darkwarlock3 gets two votes because they get to keep the one that didn't win anything, still don't get to vote for the same thing twice though.
5: Doo, hel, dar, RAM, cra : flame blades
0: : Beefcake
0: : Imp Penetrable
4: RAM, cra, Doo, hel: Shadecrystal Shield
0: cra, dar, RAM: Furnace Caster
3: Doo, hel, cra: Gorger
2: dar, RAM: The Doomroach/The Screamipede
0: : hell fire catapults
0: : Flame Cannon
1: dar: Shadow Forge
This is probably too much complexity to maintain with such a disparate group of people... Also it is sort of random and me just going with whatever felt interesting, so it isn't any great step forward in democracy. If we wanted that then people have already invented preferential voting...