nach level_load musst du mindestens 2 frames warten, besser 3 oder 4:

...
level_load("level2.wmb"); // load the level
wait(4); // wait 4 frames
ball = ent_create ("ball.mdl", vector(-400, 0, 100), NULL); // create the ball
...

ansonsten ist dein level vielleicht sehr groß?