changes:blocks generation, difficulty