     'thangs': ['Gargoyle', 'Rock Cluster 1', 'Rock Cluster 2', 'Rock Cluster 3']
     'margin': 1
     } 
+  'doors': {
+    'thangs': ['Dungeon Door']
+    'margin': -1
+    }
   'grass_floor': {
     'thangs': ['Grass01', 'Grass02', 'Grass03', 'Grass04', 'Grass05']
     'margin': -1
     } 
   'dungeon_wall': {
     'thangs': ['Dungeon Wall']
-    'margin': 0
+    'margin': -1
     } 
   'dungeon_floor': {
     'thangs': ['Dungeon Floor']

    if presetSize is presetSizes['small'] then sizeFactor = 1 else sizeFactor = 2
    for name, decoration of preset.decorations
      for num in _.range(sizeFactor * _.random(decoration.num[0], decoration.num[1]))
        rect = {
          'x':_.random(decoration.width/2 + preset.borderSize/2 + thangSizes.borderSize.x, presetSize.x - decoration.width/2 - preset.borderSize/2 - thangSizes.borderSize.x),
          'y':_.random(decoration.height/2 + preset.borderSize/2 + thangSizes.borderSize.y, presetSize.y - decoration.height/2 - preset.borderSize/2 - thangSizes.borderSize.y)

    @hide()

  randomizeThangs: (presetName, presetSize) ->
    @falseCount = 0
    preset = presets[presetName]
    presetSize = presetSizes[presetSize]
    @thangs = []
