gameServer method overhaul