A portable Quake II client