implemented #walking, also updated onWalk to set ._walking to treu