 
     start()
   , milliseconds
-  
+
 module()
 


test "#save and #restore", ->
  engine = Engine()
  
  engine.add {}
  engine.add {}
  
  equals(engine.objects().length, 2)
  
  engine.saveState()
  
  engine.add {}
  
  equals(engine.objects().length, 3)
  
  engine.loadState()
  
  equals(engine.objects().length, 2)
  
test "#find", ->
  engine = Engine()
  
  engine.add
    id: "testy"
    
  engine.add
    test: true
    
  engine.add
    solid: true
    opaque: false
    
  equal engine.find("#no_testy").length, 0
  equal engine.find("#testy").length, 1
  equal engine.find(".test").length, 1

asyncTest "Running", ->
  engine = Engine()
  engine.start()

  milliseconds = 2000

  setTimeout ->
    engine.pause()
    age = engine.I.age
