Add ability to decay step length