difficulty system added