 
 class Scene
-  constructor: (@game, @tickRateMS=500) ->
+  constructor: (@game, @tickRateMS=100) ->
     @objects = []
     @views = []
     @lastTime = 0
     @polyfillAnimationFrames()
+
+    @fps = 0
+    @now = new Date
+    @lastUpdate = new Date - 1
+
 
   removeIt: (property,object) ->
     _.filter @[property], (obj) ->

  # Update each object in the list because a tick of time has gone by.
  tickObjects: (elapsedMS) ->
    object.tick(elapsedMS) for object in @objects
    view.render() for view in @views

  # Stop the scene time from advancing

      if elapsed >= self.tickRateMS
        self.lastTime = time
        self.tickObjects(elapsed)
      self.renderFrame()
      window.requestAnimationFrame _frameCallback
    _frameCallback 0

