@CryoSabre: you could put the whole colored movieclip (guy standing, walking, jumping, etc) on another movieclip and then put those movieclips in the parent's frames. You'd have to adjust your paths (as in parent.color.gotoAndStop(2) instead of parent.gotoAndStop(2)).
Cool tut, 5/5
cool12309, the page 3 functions explode and updatescore go on the ship class, the _root.ship.updatescore(stuff) calls the updatescore function, as for your other problems, I'd need to see what's going wrong with it
The second mage's hittest is off, I can walk right through him (and his torches too) As for adding things, you'd need a story as Rubin, the user interface arriz mentioned (as in, new game, options, continue and stuff) Add more rooms and monsters after you defeat the first one, make a "you died" screen perhaps?