         z: -600
       )
     try
-      Crafty.e('2D, WebGL, Image, ColorShader')
+      Crafty.e('2D, WebGL, ImageWithEffects')
         .image('images/horizon-city.png')
         .colorShader('#FFFFFF')
         .attr(

        @trigger("Invalidate")
        this

    Crafty.e('2D, WebGL, Image')
      .image('images/horizon-city.png')
      .attr(

    )

  execute: ->
    Crafty.c 'ImageWithEffects',
      _repeat: 'repeat'
      ready: no

      init: ->
        @bind('Draw', @_drawImage)

      remove: ->
        @unbind('Draw', @_drawImage)

      colorShader: (color) ->
        if arguments.length >=3
