changing difficulty mechanics