     @setView(mapView)
 
 
-  playSound : (sound) =>
-    if (@getSoundSetting())
-      playAudio(sound)
-
-  playMusic : (track) =>
-    @music = track
-    console.log("Music setting: '" + @getMusicSetting() + "'.")
-    if (@getMusicSetting())
-      console.log("Play track '" + track + "'.")
-      playTrack(track)
-
-  playCombatMusic : =>
-    if (@getCombatMusicSetting())
-      playTrack(Data.combatMusic)
-
-  stopMusic : =>
-    stopTrack()
-
-  resumeMusic : =>
-    if (@music)
-      @playMusic(@music)
-
   start: =>
-
-    #
-    # ----------------------------- Existing Game Lifecycle START
-
-    # @playSound("summon")
-    console.log("Get contexts")
     @screenCanvas = document.getElementById("screenID");
     ctx = @screenCanvas.getContext("2d")
     ctx.webkitImageSmoothingEnabled = false

    ctxControl.webkitImageSmoothingEnabled = false
    canvasWork = document.getElementById("workID")
    ctxWork = canvasWork.getContext("2d")
    @stack = new Array()
    @screen = new Screen(@screenCanvas,ctx)
    @buttonGrid = new ButtonGrid(ctxControl, this)
    @imageProcessor = new ImageProcessor(canvasWork, ctxWork, @screen.icons)
    # @imageProcessor.shade(Data.icons.ship)
    @playMusic(Data.splashMusic)

    splashView = new SplashView(this)
    @setView(splashView)
    # ----------------------------- Existing Game Lifecycle END

    @buttonGrid.draw()
    # Test.run()

  getSoundSetting : =>
    Device.getSetting("sound", true)

  setSoundSetting : (value) =>
    Device.setSetting("sound", value)

  getMusicSetting : =>
    Device.getSetting("music", true)

  setMusicSetting : (value) =>
    Device.setSetting("music", value)
    if (value)
      @resumeMusic()
    else
      @stopMusic()

  getCombatMusicSetting : =>
    Device.getSetting("combatMusic", true)

  setCombatMusicSetting : (value) =>
    Device.setSetting("combatMusic", value)

  getFastSetting : =>
    Device.getSetting("fast", false)

  setFastSetting : (value) =>
    Device.setSetting("fast", value)

  playSound : (sound) =>
    if (@getSoundSetting())
      playAudio(sound)

  playMusic : (track) =>
    @music = track
    console.log("Music setting: '" + @getMusicSetting() + "'.")
    if (@getMusicSetting())
      console.log("Play track '" + track + "'.")
      playTrack(track)

  playCombatMusic : =>
    if (@getCombatMusicSetting())
      playTrack(Data.combatMusic)

  stopMusic : =>
    stopTrack()

  resumeMusic : =>
    if (@music)
      @playMusic(@music)

  setSize:(size) ->
    console.log("Get contexts")
    switch size
