     player = GameObject()
     
     # by default the cooldown 
-    # approaches 0 by 1 each update
+    # approaches 0 by 1 each second
     player.cooldown "shootTimer"
     
     player.I.shootTimer = 10 # => Pew! Pew!
     
-    player.update(1)
+    player.update(elapsedTime)
     
     player.I.shootTimer # => 9
     

    player = GameObject()
    
    # turboTimer starts at 1000 
    # and approaches 12 by 5 each update
    player.cooldown "turboTimer",
      approachBy: 5
      value: 1000

      health: 50
    
    # health will approach 
    # 100 by 1 every second
    player.cooldown "health",
      target: 100
    
    elapsedTime = 1
    player.update(elapsedTime)
    
    player.I.health
    # => 51
