Redesign GGServer and GGClient modes