     @sprite.scaleY = h / (@layer.resolutionFactor * DEBUG_SIZE)
 
   buildSprite: ->
+    console.log 'build sprite?'
     if _.isString @thangType
       thangType = markThangTypes[@thangType]
       return @loadThangType() if not thangType
       @thangType = thangType
 
     return @listenToOnce(@thangType, 'sync', @onLoadedThangType) if not @thangType.loaded
+    console.log 'loaded, so go ahead!'
     Lank = require './Lank'
     # don't bother with making these render async for now, but maybe later for fun and more complexity of code
     markLank = new Lank @thangType

    markThangTypes[name] = @thangType

  onLoadedThangType: ->
    @build()
    @toggle(@toggleTo) if @toggleTo?
    Backbone.Mediator.publish 'sprite:loaded', {sprite: @}


    @sprite = markLank.sprite
    @markLank = markLank
    @listenTo @markLank, 'new-sprite', (@sprite) ->
    console.log 'oh yes, all done', markLank, @markLank

  loadThangType: ->
    name = @thangType
