Use a name->value mapping vs. (name, value) list for properties.

Speeds up the whole thing by more than 2x
Merge branch 'property-speedup' of https://github.com/lucasb-eyer/edith into lucasb-eyer-property-speedup
Made it easier to adjust the number of players to track