What's Wrong with this?

For some reason my movie wont go to the scene that i specified. Here’s my script:

 
onClipEvent (load) {
speed = 5;
_root.moving = "false";
_root.battle = random(60)+20;
}
onClipEvent(enterFrame){
if (Key.isDown(Key.UP)) {
_root.moving = "true";
} else {
_root.moving = false;
}
if (_root.moving == "true") {
_root.battle--;
}
if (_root.battle<0) {
if (Key.isDown(Key.UP)) {
gotoAndStop("Battle",1);
_root.battle = 0;
_root.moving = false;
}
}
}

thank you if you could help.