The present mechanism of assigning players to the City Governor on a first to arrive basis is fine. The present system for voting for a new City Governor is, in my opinion, badly flawed.
The current code allows a player to select votes for the Governorship and by default the City Council. The player only has to select votes once, and then day after day after day, those votes are made automatically by the Game Code. This must end!
The existing Game Code makes possible the worst form of Democracy there is, the 'Vote Once, Vote Forever' concept.
Please revise the City Voting mechanism such if a player does not log into their account for some period of time (2 or 3 days Max), their votes are zeroed out.
I'll end here. Thanks!!