     if @bodiesLoaded and @mapLoaded and (@soundsLoaded or !mediator.playWithSounds)
       console.log "level load completed" if debug
       @loadCompleted = true
-      @callback() if @callback
+      @_callback() if @_callback
 
 
   initialSpawn: (level) =>

  mapLoaded: false
  loadCompleted: false

  constructor: (manifestUri, @callback) ->
    mediator.std.xhrGet manifestUri, (data) =>
      @manifest = JSON.parse data.target.responseText



module.exports = class Level extends Model
  manifest: null
  _callback: null

  # Sounds
  soundList: {}
