commit 0bff397a0b1b9b28dab5fcead9351e0d81446ba1
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Mon Jul 20 13:01:39 2020 +0100

    Fixes for pausing and restarting.

diff --git a/src/main/java/org/distorted/library/type/Dynamic.java b/src/main/java/org/distorted/library/type/Dynamic.java
index ec9f6fd..ea3480c 100644
--- a/src/main/java/org/distorted/library/type/Dynamic.java
+++ b/src/main/java/org/distorted/library/type/Dynamic.java
@@ -693,7 +693,7 @@ public abstract class Dynamic
 
     long diff = time-mPausedTime;
 
-    if( diff>=0 && diff<=step )
+    if( mStartTime<mPausedTime && diff>=0 && diff<=step )
       {
       mStartTime += diff;
       step -= diff;
