Thoroughly UNTESTED code but it compiles!

GameManager should be replace with client 'manager' everywhere it is used
GameServer implementention NOT tested -> low canhce of success.