Move the Party class into its own file