     @imageProcessor = new ImageProcessor(canvasWork, ctxWork, @screen.icons)
 
     #
-    # ----------------------------- Rendering Rewrite START
+    # Create a scene, and add this view to it.
     @scene = new Scene {
       game: @game
       debugRender: false

    if (@music)
      @playMusic(@music)

  setSize:(size) ->
    console.log("Get contexts")
    switch size
      when "large"
        @screenWidth = @screenHeight = 768
        @controlHeight = 400
        #Screen.SCALE = 6
      when "normal"
        @screenWidth = @screenHeight = 512
        @controlHeight = 400
        #Screen.SCALE = 4
      when "small"
        @screenWidth = @screenHeight = 256
        @controlHeight = 200
        #Screen.SCALE = 2
      else return
    @controlWidth = Math.floor(@controlHeight * 1.2)
    $("#screenID").width(@screenWidth).height(@screenHeight);
    $("#controlID").width(@controlWidth).height(@controlHeight);
    @view?.draw()


  phoneClick: (e, offsetX = 0, offsetY = 0) =>
    relMouse = (event) ->
      canoffset = $(event.currentTarget).offset();

    }
    @scene.addView @

    # Construct the Gurk UI and view stack.
    $(window).keydown(@windowKeyPress)
    @stack = new Array()

    @buttonGrid = new ButtonGrid(ctxControl, this)
    @buttonGrid.draw()


    # Play music and show splash view
    @playMusic Data.splashMusic
    @setView new SplashView @

  # SceneView implementation
  # -----------------------------------------------------------------------------
