“Opponent shaping” as a model for manipulation and cooperation — LessWrong