     y: 0
 
   assets: ->
-    images: ['water-horizon.png', 'city.png', 'city-layer2.png']
-    sprites:
+    sprites:
+      'water-horizon.png':
+        tile: 201
+        tileh: 155
+        map:
+          waterHorizon: [0, 0]
       'water.png':
         tile: 400
         tileh: 105

    y: 0

  assets: ->
    images: ['water-horizon.png', 'city.png', 'city-layer2.png']

  generate: ->
    super

  @addBackground(0, @level.visibleHeight - 290, e, .5)

generator.defineElement 'cityStart', ->
  e = Crafty.e('2D, WebGL, cityStart, Collision, SunBlock, Horizon')
    .attr(z: -305)
    .colorDesaturation(Game.backgroundColor)
    .saturationGradient(.4, .4)
  e.collision([220, 155, 220, 20, 270, 20, 270, 0, 330, 0, 330, 155])
