anchor.diff:      webgl.Texture textur_nm;
       if (src_nm != null) {
         textur_nm = _gl.createTexture();
  -      textures[src_nm] = textur_nm;
  +      textures[name + "_nm"] = textur_nm;
         ImageElement image_nm = new Element.tag('img');
         image_nm.onLoad.listen((e) {
           _handleLoadedTexture(textur_nm, image_nm);
  
positive.code:     ftiles.add(new FloorTile(new Vector2(-1.0,-2.0), new Vector2(-1.0, 1.0), new Vector2(1.0,1.0), new Vector2(1.0,-2.0)));
      
      
      rendergroups[textures["./assets/trak5/tile2a.png"]].renderables = wsegments;
      rendergroups[textures["./assets/trak5/floor2a.png"]].renderables = ftiles;
      
      
      rendergroups.forEach((texture, rendergroup){
  
negative.code:     });
    }
  
    void _initTexture(String name, String src, [String src_nm=null]) {
      webgl.Texture textur = _gl.createTexture();
      textures[name] = textur;
      ImageElement image = new Element.tag('img');
      image.onLoad.listen((e) {
        _handleLoadedTexture(textur, image);
  