Changes to PhaseState and PhaseLocalGame

Added a Constructor for PhaseState, and everything should be initialized
correctly, though this is untested. PhaseLocalGame was also slightly modified
so that it would create a correct phaseState objec, by passing in the list
of players to the PhaseState.