Huh?
I was playing it, and I kept playing the same level over and over again. I'd play it, beat it, get Gold, then I'd just play it again? And I did that 20 times before I just got bored. Am I doing something wrong here?
And that lag at the end of the level. You would never get away with that doing Flash for a client. For the sake of learning and improving I suggest you find out what that was. That kind of lag looks like either a loop of some kind or it's trying to draw a ton of objects onto the stage at once. So look for something like that.
You can use code like:
lag = getTimer();
trace(getTimer()-lag);
And make sure you declare 'lag' as a class variable (main variable), not an instance variable (unless it is in the same block of code, so it wouldn't matter) and that'll tell you the lag in milliseconds between two areas of the code. Put it between two pieces of code, like this:
lag = getTimer();
for(var i:int=0;i<10000;i++){
var test:Object = new Object();
}
trace(getTimer()-lag);
And that will show you the lag required to make those 10,000 'Object' declarations. That code is in AS3 format, but it would be virtually the same for AS2, I'm sure you can figure it out.