Makoto, you made great work !!!I hope I could use part of your code for my project too.I opened a new topic here so you can see and discuss the game, and tell me if you need help on graphics (because i'm bad in prgramming)

I plan to add a shooting feature, but more simple then yours. Just possibilty to shoot in the direction the player is facing using keyboard.Do you think it will be easy to adapt ?(By the way, I can't open your previous file. I use FlashCS3)

Made a new platform type, kinda like a ladder between platforms. If you land or are standing on this platform type you can start climbing down through the platform. If you are climbing up; once you reach the top, the character will do a little hop and land as opposed to having to climb left or right to dismount the climbing surface.http://iloveninja.com/games/ed_ninja.html

Created a water level part. I may tweak the way the character swims, but for now it's just like the way the character moves on platforms except in both directions and slower. A cool feature to note is that when going into the water, the depth the character travels down into it depends on how fast the character is falling.http://iloveninja.com/games/ed_ninja.html

Made weapon pickups that have a set amount, once you've used up your special weapon, it goes back to the default infinite weapon. Planing on making a few more types and being able to choose which one to use and/or cycle through them.I also gave health to the enemies and damage amounts to the projectiles, so it takes a different amount of each different projectile to kill the enemy.http://iloveninja.com/games/ed_ninja.html

Took a break on coding to work on the hero graphics. He's pretty darn cute, I especially like his dying animation.I also changed the way the projectiles hit the baddies; they collide with the actual character now instead of the collision box.Also changed the way the hero climbs; instead of having movieclips for up, down, left, and right I now just have two, up and side. These clips do not autoplay, rather as long as a key is depressed the function will either do a nextFrame() or a prevFrame() to cycle through the animation. The big reason I changed this was so that when the hero stops on a climbing surface, the animation stops at that exact frame instead of jerking to a pause frame.Here is the Link