   object
 
 get_level_copy = ->
-  $.extend {}, custom_level.get()
+  $.extend true, {}, _custom_level.get()
 
 update_level = (change) ->
   level = get_level_copy()
   change level
-  custom_level.set level
+  _custom_level.set level
 
 index_of_conditional = (list, condition) ->
   index = -1

    }

  set_custom: (custom) ->
    custom_level.set custom

  url:           url
  pretty_source: pretty_source


url = ->
  search = queryString.parse location.search
  search.custom = JSON.stringify custom_level()
  "#{location.origin}#{location.pathname}?#{queryString.stringify search}"

pretty_source = ->
  JSON.stringify custom_level(), null, 4

exports.changelog =
  world: (level) ->
