diff --git a/js/canvas.js b/js/canvas.js
index 7cc08061f7e36ad64d6594b444fc60e976ee5f3b..49741fd107a431c103d06e38853a1384d1cfee66 100644
--- a/js/canvas.js
+++ b/js/canvas.js
@@ -480,6 +480,10 @@ function Canvas() {
 
       d.sprite.visible = d.sprite.alpha > 0.1
 
+      if (state.mode === 'map') {
+        d.sprite.visible = d.active
+      }
+
       if (d.sprite2) {
         diff = d.alpha2 - d.sprite2.alpha
         if (Math.abs(diff) > 0.01) {
@@ -730,13 +734,13 @@ function Canvas() {
   canvas.projectMap = function () {
     // console.log(mapIndex)
 
-    var inactive = data.filter(function (d) {
-      return !d.active
-    })
+    // var inactive = data.filter(function (d) {
+    //   return !d.active
+    // })
 
-    var active = data.filter(function (d) {
-      return d.active
-    })
+    // var active = data.filter(function (d) {
+    //   return d.active
+    // })
 
     data.forEach(function (d) {
       var mapEntry = mapIndex[d.id]
@@ -753,8 +757,6 @@ function Canvas() {
       d.x1 = d.x * scale1 + imageSize / 2
       d.y1 = d.y * scale1 + imageSize / 2
 
-      // d.sprite.scale.x = d.sprite.scale.y = 10
-
       if (d.sprite.position.x == 0) {
         d.sprite.position.x = d.x1
         d.sprite.position.y = d.y1