Made challenge numbers in challenge number based request packets type
int instead of type long (which was incorrect). Also added an abstract
implementation of the GameServer class.