Index: main/Creature.java
===================================================================
--- main/Creature.java	(revision 4d8825f3fe1264280fc968b1d8b39bd7983a64c1)
+++ main/Creature.java	(revision 8e945fc70ff351cd9eee43a5fb26a243aeea0cf3)
@@ -149,9 +149,11 @@
     if (this.lastMoved == 0L) {
       dist = 0.0D;
+      this.lastMoved = System.currentTimeMillis();
+    } else if (dist != 0.0D) {
+      this.lastMoved = System.currentTimeMillis();
     }
     if (this.enemyTarget != null) {
       this.target = this.enemyTarget.loc;
     }
-    this.lastMoved = System.currentTimeMillis();
     if (Point.dist(this.loc, this.target) <= dist) {
       newLoc = this.target;
