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

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

  # defaults


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