Скорость движения менять не получится, т.к. в движке один тик - один ход, а не интервал времени. Можно только сделать передвижение с той же скоростью. И тогда боковое движение при натыкании на стену есть ли смысл делать? Прямое смысл есть делать.