thoughts about game server architecture