Implemented per-world game mode support
Really fixed mode switches throughout worlds

refreshCreative in CanaryPlayer.switchWorld is not needed.
The mode is updated and data is set properly in ServerConfigManager