   running: 'first'
   editing: 'first'
 
-  determine_next_position: (world, args) -> world.get('next_position') || world.get('position')
+  determine_next_position: (world, args) ->
+    world.get('next_position') || world.get('position')
 
   commit: (world, args) ->
-    world.put 'position', world.get('determine_next_position') # proposed coordinates
+    world.put 'position', world.get('determine_next_position') 
+    # proposed coordinates
 
-  # direct actions
+  # direct actions (instructions)
   
   go: (world, dir) ->
     cell_count = world.get_plain('cell_count')

    cell_size = world.get 'cell_size'
    {x: 0.5 * cell_size, y: 0.5 * cell_size, fill: "white", stroke: "white"}

  # behavior

  behavior:
    first:     []

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()
