 			_heightHalf = _height * 0.5;
 			_bgScrollOffset = 0.0;
 			
-			_progressCounter = 0;
-			_lap = 1;
+			_progress = 0;
+			_currentLap = 1;
 			_startTime = 0;
 			_currentLapTime = 0;
 			_lastLapTime = 0;

				{
				}
				
				if (_lapSignal) _lapSignal.dispatch(_lap, _lastLapTime, fastest);
				++_lap;
			}
			else
			{

		// -----------------------------------------------------------------------------------------
		// Accessors
		// -----------------------------------------------------------------------------------------
		
		/**
		 * The progress of the player's movement on the racetrack. This value increases
		 * by 1 whenever the player crosses the next racetrack segment.
		 */
		public function get progress():uint
		{
			return _progress;
		}
		
		
		/**
		 * The current lap. This value starts with 1 and increases whenever the player
		 * crosses the finish line.
		 */
		public function get currentLap():uint
		{
			return _currentLap;
		}
		
		
		public function get currentLapTime():uint
		{
