CS4 Game theory