Understanding, evaluating and selecting voting rules through games and axioms