what is a game client