Worked on variable time based movement.