     @attractor = new fk.physics.Attractor new Vec2(), 150, 0.5
 #    @physics.add @attractor
 
+    # -- Graphics --
+    cMouse = @color 255, 0, 255
+
 
   draw: ->
 
     dt = @timer.update()
     beat = @tempo.update dt
 
-#    console.log "bar: #{@tempo.bar} beat: #{@tempo.beat}"
+    #    console.log "bar: #{@tempo.bar} beat: #{@tempo.beat}"
 
     if @tempo.onBar and @tempo.bar % 5 == 0
       console.log "beep"

      particle.setPosition2 @width / 2, ((Math.random() * 2 - 1) * 0.25 + 0.5) * @height
      particle.force.set2 (Math.random() * 2 - 1) * 10.1, 0

#      particle.setPosition2 Math.random() * @width, Math.random() * @height

    # creates a force that slowly pulls particles up
    @physics.add new fk.physics.Force new Vec2(0, 1), 0.001

class Example extends fk.client.Sketch
  Vec2 = fk.math.Vec2
  State = fk.physics.State

  rng = new fk.math.Random()

  cMouse = 0

  setup: ->
#    console.log "w #{@width} h #{@height}"
