Need MAJOR improvements..
The animation and graphics are really good, but I think you can improve the game more by adding a "Save Game" function instead of having Stage passwords. As the others have said that the game was too difficult, maybe you can add a Difficulty setting to make the stages a little bit more "easier".
Overall the game itself is not bad :D. I'll give you an 8.