Damn near complete rewrite but much nicer and easier to read!  Includes
2 custom wrapper classes.  PartyPlayer and Parties.  One is player info
and other is info about each party!