Removed the restriction on lock delay.
Added the speed curve interface.
Added a convenvience constructor for ConstantSpeedCurve.
Keeping track of the number of frames since the last time a block locked down.
Reduced wait times.
Added ARE.
Refactoring.