Adding time to a game timer in AS3

Hi, Im hoping someone will be able to help here. I’ve created a simple flash game for moving a car round the flame to collect fuel cans and avoid traffic cones. The game has a 10sec timer running but i want to make it that if u hit a fuel can it adds 5secs to the timer and if u hit a cone it removes 2secs. Can someone please help

This is my code so far

var fuelpoints = 0;
var conepoints = 0;
startButton.visible = true;
stopButton.visible = false;
playAgain.visible = false;
fuelPoints.visible = false;
conePoints.visible = false;
fuelInfo.visible = false;
coneInfo.visible = false;
help.visible = false;
car1.visible = false;
fuel1.visible = false;
cone1.visible = false;
gameOver.visible = false;

var myTimer:Timer = new Timer(5000, 100);
myTimer.addEventListener(TimerEvent.TIMER, runOnce);
myTimer.start();
function runOnce(event:TimerEvent):void {
fuel1.x = int(Math.random()*550);
fuel1.y = int(Math.random()*400);
cone1.x = int(Math.random()*550);
cone1.y = int(Math.random()*400);
}

helpButton.addEventListener(MouseEvent.CLICK, helpHandler);
function helpHandler(evt:MouseEvent):void {
help.visible = true;
helpButton.visible = false;
startButton.visible = true;
}
startButton.addEventListener(MouseEvent.CLICK, startHandler);
function startHandler(evt:MouseEvent):void {
stopButton.visible = true;
fuel1.visible = true;
cone1.visible = true;
car1.visible = true;
help.visible = false;
helpButton.visible = false;
startButton.visible = false;
gameOver.visible = false;

var timer:Timer = new Timer(1000, 10);
timer.addEventListener(TimerEvent.TIMER, countdown);
timer.start();
function countdown(event:TimerEvent) {
    myText.text = String(10- timer.currentCount);
    if (myText.text =="0"){
        playAgain.visible = true;
        gameOver.visible = true;
        startButton.visible = false;
        stopButton.visible = false;
        cone1.visible = false;
        car1.visible = false;
        fuel1.visible = false;
    }
}

fuel1.x = int(Math.random()*550);
fuel1.y = int(Math.random()*400);
cone1.x = int(Math.random()*550);
cone1.y = int(Math.random()*400);
car1.x = int(Math.random()*550);
car1.y = int(Math.random()*400);
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressHandler);
function keyPressHandler(event:KeyboardEvent):void {
    if (event.keyCode == 38) {
        car1.y-=10;
        car1.rotation = 270;
    }
    if (event.keyCode == 40) {
        car1.y+=10;
        car1.rotation = 90;
    }
    if (event.keyCode == 39) {
        car1.x+=10;
        car1.rotation = 0;
    }
    if (event.keyCode == 37) {
        car1.x-=10;
        car1.rotation = 180;
    }
}

}

playAgain.addEventListener(MouseEvent.CLICK, resetHandler);
function resetHandler(evt:MouseEvent):void {
stopButton.visible = true;
fuel1.visible = true;
cone1.visible = true;
car1.visible = true;
fuelPoints.visible = false;
conePoints.visible = false;
fuelInfo.visible = false;
coneInfo.visible = false;
gameOver.visible = false;
playAgain.visible = false;
startButton.visible = false;

var timer:Timer = new Timer(1000, 10);
timer.addEventListener(TimerEvent.TIMER, countdown);
timer.start();
function countdown(event:TimerEvent) {
    myText.text = String(10- timer.currentCount);
    if (myText.text =="0"){
        fuelPoints.visible = true;
        conePoints.visible = true;
        fuelInfo.visible = true;
        coneInfo.visible = true;
        playAgain.visible = true;
        gameOver.visible = true;
        startButton.visible = false;
        stopButton.visible = false;
        cone1.visible = false;
        car1.visible = false;
        fuel1.visible = false;
    }
}

fuel1.x = int(Math.random()*550);
fuel1.y = int(Math.random()*400);
cone1.x = int(Math.random()*550);
cone1.y = int(Math.random()*400);
car1.x = int(Math.random()*550);
car1.y = int(Math.random()*400);

}

stopButton.addEventListener(MouseEvent.CLICK, stopHandler);
function stopHandler(evt:MouseEvent):void {
fuelPoints.visible = true;
conePoints.visible = true;
fuelInfo.visible = true;
coneInfo.visible = true;
playAgain.visible = true;
gameOver.visible = true;
startButton.visible = false;
stopButton.visible = false;
cone1.visible = false;
car1.visible = false;
fuel1.visible = false;
}

addEventListener(Event.ENTER_FRAME,enterFrameHandler);
function enterFrameHandler(event:Event):void {
if (car1.hitTestObject(fuel1)) {
fuel1.x = int(Math.random()*550);
fuel1.y = int(Math.random()*400);
fuelpoints = fuelpoints +1;
fuelPoints.text = fuelpoints;
}
if (car1.hitTestObject(cone1)) {
cone1.x = int(Math.random()*550);
cone1.y = int(Math.random()*400);
conepoints = conepoints +1;
conePoints.text = conepoints;
}
if (car1.hitTestObject(wallTop)) {
fuelPoints.visible = true;
conePoints.visible = true;
fuelInfo.visible = true;
coneInfo.visible = true;
gameOver.visible = true;
playAgain.visible = true;
stopButton.visible = false;
startButton.visible = false;
cone1.visible = false;
car1.visible = false;
fuel1.visible = false;
}
if (car1.hitTestObject(wallLeft)) {
fuelPoints.visible = true;
conePoints.visible = true;
fuelInfo.visible = true;
coneInfo.visible = true;
gameOver.visible = true;
playAgain.visible = true;
stopButton.visible = false;
startButton.visible = false;
cone1.visible = false;
car1.visible = false;
fuel1.visible = false;
}
if (car1.hitTestObject(wallBottom)) {
fuelPoints.visible = true;
conePoints.visible = true;
fuelInfo.visible = true;
coneInfo.visible = true;
gameOver.visible = true;
playAgain.visible = true;
stopButton.visible = false;
startButton.visible = false;
cone1.visible = false;
car1.visible = false;
fuel1.visible = false;
}
if (car1.hitTestObject(wallRight)) {
fuelPoints.visible = true;
conePoints.visible = true;
fuelInfo.visible = true;
coneInfo.visible = true;
gameOver.visible = true;
playAgain.visible = true;
stopButton.visible = false;
startButton.visible = false;
cone1.visible = false;
car1.visible = false;
fuel1.visible = false;
}
}