hmmm... my animation timing system works by comparing the current time to the previous time and if the current time - previous time >= frame time period then update the frame used.
maybe I should use abs(current time - previous time) that way the animation only jumps a little when the time resets to 0.
What solution do other people use ?