 
   reset: (world, args) ->
     dict = world.get 'dict'
-    ['position', 'direction'].map (key) ->
-      world.put key, dict[key]
+    ['position', 'direction'].map (key) -> world.put key, dict[key]
 }

  # selection
  
  inspect: (world, sprite) -> world.put 'inspected', sprite
  selected: (world) -> world == world.get('inspected')
  click: (world, args) -> world.send 'inspect', world

  # defaults

exports.sprites = {
  _LABEL: 'sprites'
  _KIND: 'sprite'
  _SETUP: (world) -> # TODO: find alternative; this is the only SETUP
    shapes = world.get 'shapes'
    sprites = world.get 'sprites'
    for sprite_dict in sprites.all()
