anchor.diff:            map[playerX][y] = EMPTY;
           }
         }
  -      if(value != 8) {
  +      if(count != 0) {
           map[playerX][playerY+count] = value; 
           symbolsRem = symbolsRem.replaceAll(value.toRadixString(16).toUpperCase(), ' ');
         }
  
positive.code:           map[playerX][y] = EMPTY;
          }
        }
        if(value != 1) {
          map[playerX][playerY-count] = value; 
          symbolsRem = symbolsRem.replaceAll(value.toRadixString(16).toUpperCase(), ' ');
        }
  
negative.code:           map[x][playerY] = EMPTY;
          }
        }
        if(count != 0) {
          map[playerX+count][playerY] = value;
          symbolsRem = symbolsRem.replaceAll(value.toRadixString(16).toUpperCase(), ' ');
        }
  