game interface controlled by client/server