Problem with game

hi, im trying to give this game a few levels by copying and pasting the code into a new keyframe i’ve changed the code in the second level so they dont match but i keep getting the error

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at shipGame_fla::MainTimeline/animShip()

i feel like im going crazy here.

heres the link:http://rapidshare.com/files/233303461/shipGame.fla

var speedVert:Number = 0;
var speedHoriz:Number = 0;
var goUp:Number = 0;
var death:int = 0;

gotoAndStop(1);


function startGame(evt:MouseEvent):void{
    mShip.x = 352;
    mShip.y = 82;
    mShip.gotoAndStop("normal");
    bGo.visible = false;
    mShip.addEventListener(Event.ENTER_FRAME, animShip);
    stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
    stage.addEventListener(KeyboardEvent.KEY_UP, keyUpHandler);
}
bGo.addEventListener(MouseEvent.CLICK, startGame);

function animShip(evt:Event):void {
    
    mShip.y += speedVert;
    speedVert += .01;

    mShip.x += speedHoriz;
    
    mShip.y -= goUp;


    tVert.text = String(Math.floor(speedVert));
    tAlt.text = String(Math.floor(mLandingPad.y - mShip.y));
    tHoriz.text = String(Math.floor(speedHoriz));

    if (mShip.x > mLandingPad.x - mLandingPad.width/2 && mShip.x < mLandingPad.x + mLandingPad.width/2) {
        tPadStatus.text = "okay for landing";
    } else {
        tPadStatus.text = "not safe for landing";
    }
    if (mShip.hitTestObject(mCrashLeft) || mShip.hitTestObject(mCrashRight)||mShip.hitTestObject(tShape1)||mShip.hitTestObject(tShape2)||mShip.hitTestObject(mSky)|| 
    mShip.hitTestObject(tShape3)||mShip.hitTestObject(tShape4)||mShip.hitTestObject(tShape5)||mShip.hitTestObject(tShape6)){
        death += 1
        speedVert = 0;
        speedHoriz = 0;
        tDeath.text = String(death);
        tStatus.text = "crashed";
        mShip.gotoAndStop("crash");
        mShip.removeEventListener(Event.ENTER_FRAME, animShip);
        stage.removeEventListener(KeyboardEvent.KEY_UP, keyUpHandler);
        stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
        //bGo.addEventListener(MouseEvent.CLICK, startGame);
        bGo.visible = true;
        gotoAndPlay(2);
    }
    if (mShip.y > mLandingPad.y) {
        tStatus.text = "landed safely";
        mShip.gotoAndStop("land");
        mShip.removeEventListener(Event.ENTER_FRAME, animShip);
        stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
        stage.removeEventListener(KeyboardEvent.KEY_UP, keyUpHandler);
        bGo.visible = true;
        gotoAndStop(2);
    }
}



function keyDownHandler(evt:KeyboardEvent):void {
    //trace("Keycode =" + evt.keyCode + "charCode =" + evt.charCode + "keystring = " + String.fromCharCode(evt.charCode));
//    tStatus.text = "Keycode =" + evt.keyCode + "charCode =" + evt.charCode + "keystring = " + String.fromCharCode(evt.charCode)
    if (evt.keyCode==32) {
        speedVert -= .1;
        mShip.gotoAndStop("up");
        tStatus.text = "main engine burn";
    } else if (evt.keyCode == 37) {
        speedHoriz -= 0.1;
        speedVert -= 0.1;
        mShip.gotoAndStop("left");
        tStatus.text = "positioning rocket left";

    } else if (evt.keyCode == 39) {
        speedHoriz += 0.1;
        speedVert -= 0.1;
        mShip.gotoAndStop("right");
        tStatus.text = "positioning rocket right";
    }
}



function keyUpHandler(evt:KeyboardEvent):void {
    mShip.gotoAndStop("normal");
    tStatus.text = "main engine off";

}
stage.addEventListener(KeyboardEvent.KEY_UP, keyUpHandler);