 
   w = 800
   h = 600
-  DEBUG = 1
+  # DEBUG = 1
 
   canvas.width = w
   canvas.height = h


      for agent in agents
        ctx.fillStyle = agent.color()
        ctx.font = "#{Math.floor(fontSizeScale(agent.dir.lengthSq()))}px Arial"
        ctx.fillText(agent.str, agent.pos.x, agent.pos.y)

    setInterval(->

          g: g
          b: b
          a: 1
          mod: Math.random()*.5 + .5
          color: -> "rgba(#{@r}, #{@g}, #{@b}, #{@a})"
      # move angents
      for agent, i in agents
        agent.a = agent.mod**2 * _.min([i*10/agents.length,1,(i-agents.length)*10/-agents.length]) # close to 0 and close to agents.length should fade to 0
        agent.dir = agent.dir.mix(force(agent.pos.x, agent.pos.y), 0.1)
        agent.pos = agent.pos.add(agent.dir)
      # remove agents
