 			updateCars(playerSegment, _playerWidth);
 			
 			/* Handle player interaction. */
-			processPlayerControls(playerSegment);
+			if (!_isPlayerDisabled)
+			{
+				processPlayerControls(playerSegment);
+			}
 			
 			/* Check if the segment the player is on has any triggers. */
 			if (playerSegment.triggersNum > 0)

		private var _isJump:Boolean;
		private var _isFall:Boolean;
		
		private var _isIdleAfterCollision:Boolean;
		private var _suppressDefaultPlayerStates:Boolean;
		

		 */
		private function disablePlayer(duration:Number):void
		{
			_isPlayerDisabled = true;
			if (duration > 0.0)
			{
				_interval = Interval.setTimeOut(duration * 1000, function():void
				{
					_isPlayerDisabled = false;
				}, true);
			}
		}
