Game theory without rationality