Time changing

time now gives a values from 0 to 1 representing progress through current command
time users take snapshots and use them to make relative movements during a command