A marvel of Flash coding.
Wow... all I can say is wow... you nailed it! This is the first time I can say that I liked a megaman flash game. My reasons for liking this game are as follows.
1. Flawlessly combining two awesome NES games into one.
2. Using the samus weapon I unlocked from Megaman Vs Metroid.
3. You actually tied the enemy attacks to the enemy that fired them... wow. You are a code master. (and the first person to actually consider this glaring problem)