Run certain game code as god or as another player.

[ADDED]     Run jobs that initialize or update game state for all players under god mode, so that all information is available.
[ADDED]     When firing game listener events, switch currentPlayer to the player that's registered the listener.