Game now stores current turn index and Player index. Calling NextTurn() now advances the Game to the next turn, calling OnEndTurn() and OnStartTurn() as needed to clean up/set up turns as necessary.