New difficulty algorithm #450

Closed
_xxfedexx_ wants to merge 5 commits from diff into dev