     width: grid_size  
     height: grid_size  
   }, _.flatten [
-    world.map_child draw_world
+    world.map_child (section) ->
+      section.map_child draw_child
   ]

      dict['d'] = path
      SVG.path dict
      
  draw_world = (label, world) ->
    SVG.g {
      class: ['draw_world', label]
      transform: world.bind -> world.get('transform')
    }, world.bind -> _.flatten [
      draw_path(label,world)
    ]
    
  SVG.svg {

  SVG = world.SVG()
  grid_size = world.get('size')

  draw_path = (world) ->
    dict = {
      class: ['draw_path', label]
      stroke: world.get 'stroke'
