 		public var paused:Boolean = false;
 		
 		/**
+		 * Cap on the elapsed time (default at 30 FPS). Raise this to allow for lower framerates (eg. 1 / 10).
+		 */
+		public var maxElapsed:Number = 0.0333;
+		
+		/**
+		 * The max amount of frames that can be skipped in fixed framerate mode.
+		 */
+		public var maxFrameSkip:uint = 5;
+		
+		/**
+		 * The amount of milliseconds between ticks in fixed framerate mode.
+		 */
+		public var tickRate:uint = 4;
+		
+		/**
 		 * Constructor. Defines startup information about your game.
 		 * @param	width			The width of your game.
 		 * @param	height			The height of your game.

			if (FP.fixed)
			{
				// fixed framerate
				_skip = _rate * MAX_FRAMESKIP;
				_last = _prev = getTimer();
				_timer = new Timer(TICK_RATE);
				_timer.addEventListener(TimerEvent.TIMER, onTimer);
				_timer.start();
			}

		/** @private */ private var _gameTime:uint;
		/** @private */ private var _flashTime:uint;
		
		// FrameRate tracking.
		/** @private */ private var _frameLast:uint = 0;
		/** @private */ private var _frameListSum:uint = 0;
