General voting rules

Implements the basic rules for first and second rounds of voting;
- 1st round; top 2 scores (including ties) end up on the ballot
- 2nd round; most voted player is killed, except if there is a tie (where
  nobody dies)