diff --git a/js/Object/Sprite.js b/js/Object/Sprite.js
index <HASH>..<HASH> 100644
--- a/js/Object/Sprite.js
+++ b/js/Object/Sprite.js
@@ -233,26 +233,26 @@ class Sprite extends GfxObject {
         let animations = anims || this._settings.animations,
             lastName;
 
+        if (this.type === 'lifemetter') { }
+
         if (!this.loaded) {
             this.initProperties();
+        }
 
-            this.loaded = true;
-
-            Object.keys(animations).forEach((name) => {
-                let animation = animations[name];
-                this.animations[name] = animation;
-                lastName = name;
-                // handle flip of sprites
-                if (animation.flipFrom) {
-                    this.updateFlipAnimation(animation, animation.flipFrom, animation.flipType);
-                }
-            })
+        Object.keys(animations).forEach((name) => {
+            let animation = animations[name];
+            this.animations[name] = animation;
+            lastName = name;
+            // handle flip of sprites
+            if (animation.flipFrom) {
+                this.updateFlipAnimation(animation, animation.flipFrom, animation.flipType);
+            }
+        });
 
+        if (!this.loaded) {
+            this.loaded = true;
             // by default, the last animation becames the current one
             this.setAnimation(lastName);
-        } else {
-            // debugger;
-            // console.warn('attempt to load already loaded animations');
         }
     }
FIXED: allow loading of several animations