   generate: ->
     super
     @addElement 'cityFront'
+    @addElement 'cityFront', 4, 512
 
     @addElement 'water'
     @addElement 'cityDistance'

      @buildingExploded = yes
  )

generator.defineElement 'cityFront', ->
  bb = Crafty.e('2D, WebGL, bigBuildingTop, Collision, SunBlock, ColorEffects').attr(z: -20).crop(1, 1, 446, 6 * 32)
  bb.colorOverride('#001fff', 'partial')
  bb.collision([32, 80, 160, 16, 416, 16, 416, 1280, 32, 1280])
  @add(0, @level.visibleHeight - 1200, bb)

  height = 7
  for i in [0...height]
    floor = Crafty.e('2D, WebGL, bigBuildingLayer, ColorEffects').attr(z: -20).crop(1, 0, 446, 4 * 32)
    floor.attr(x: bb.x, y: bb.y + bb.h + (i * floor.h))

    h3 = 40
    @add(0, @level.visibleHeight + 170 - h3, Crafty.e('2D, Solid').attr(w: @delta.x, h: h3, z: 2))

generator.defineBlock class extends @Game.LevelScenery
  name: 'City.TrainTunnel'
  delta:
