Add difficulty manager (#7151)