fixed bug in new controlled move algorithm and tweeked walk algorithm for new controlled move