     thangTypes = @supermodel.getModels(ThangType)
     startFrame = @lastWorldFramesLoaded ? 0
     finishedLoading = @world.frames.length is @world.totalFrames
+    @realTimePlaybackWaitingForFrames = false
     if finishedLoading
       @lastWorldFramesLoaded = 0
       if @waitingForSubmissionComplete

    @$el.addClass('real-time').focus()
    @$('#how-to-play-game-dev-panel').removeClass('hide') if @level.isType('game-dev')
    @onWindowResize()

  onRealTimePlaybackEnded: (e) ->
    return unless @$el.hasClass 'real-time'
    @$('#how-to-play-game-dev-panel').addClass('hide') if @level.isType('game-dev')
    @$el.removeClass 'real-time'
    @onWindowResize()
    if @world.frames.length is @world.totalFrames and not @surface.countdownScreen?.showing
      _.delay @onSubmissionComplete, 750  # Wait for transition to end.
    else
      @waitingForSubmissionComplete = true

      assassin = '566a2202e132c81f00f38c81'
      e.session.set 'heroConfig', {"thangType":assassin,"inventory":{
        "eyes": "546941fda2b1f53ce794441d",
        "feet": "546d4d8e9df4a17d0d449acd",
        "minion": "54eb5d1649fa2d5c905ddf52",
        "neck": "54693363a2b1f53ce79443d1",
        "wrists": "54693830a2b1f53ce79443f1",
