I used it in my RTS for the military clock. I added "(time_frame / 16)" every frame and it looked like a very accurate way of telling the seconds (when converted to an integer), no matter what frame rate. It also worked in this movement code, so I must be doing something right

I guess it is more accurate because it changes with the frame rate, whereas time_step doesn't, expecially with fps_lock active.