Yo tambien tengo que darte un pequeño consejo: Sería genial que le agregues mas atques aereos y mas sonidos variados a los chars, los que son de nes, en lo posible que caminen (aunque en el juego original no lo haga) tal y como yo hice con varios chars del megaman 9.
Y por ultimo (y creo que es un gran paso comoprogramador) es que en lugar de usar proyectiles uses helpers, que son mas fasiles de manejar y hacer que funcionen bien una vez que aprendes a usarlos.