Sobre os aspectos basicos do Char:
Existem alguns detalhes que podem ser melhorados, e que são fundamentais.
como tapion disse. na parte da programação esta em bom caminho, o problema é a estetica do char.(os sons, Fx, efeitos)
Você pode melhorar bastante isto.
Os Sons:
A versão da voz do Baby em Japones é meio sem graça e esquisita, até a voz do ator em português e latino é mais original. por isso, voce usar a voz do vegeta ao inves do o Snd original do baby não é ruim, o problema, é que usar uma voz de um personagem já comum, torna o baby vegeta estatico.
O Baby Vegeta, Tem de Ser
Baby Vegeta e não
Vegeta Baby. por isso, um jeito de tornar a voz mais original, é usar o audacity para tornar a voz do vegeta um pouco robótica e mais grossa.
Bem, mais ai é uma questão de você saber usar o audacity.
Os Fx:
você usa muitas cores de efeitos diferentes, tente usar só duas. e uma terceira para especiais.
Sobre a estética do char, efeitos etc:
Acho legal alguns efeitos de congelamentos para especiais, mas tome cuidado para isso não se tornar exagerado ou desnecessário, um truque ideal seria adicionar algumas condicionais como saúde e força. assim, se o especial for feito de forma perfeita, trará um bônus de damage, e meio evasivo ao mesmo tempo.
Bugs:
Alguns projeteis não são destruídos, ou não afetam o P2 trazendo estes problemas:
Como G.o.D disse, há outros problemas com projeteis que mesmo sem ter energia, e que ao invés de gastar, repõem força ao P1.
Coisas que você pode adicionar.
Movimentos avançados, um personagem só com projeteis e variedade de ataques é bom.
mas em geral pode ser mais caraterizado.
O baby tem em geral tecnicas relativas a gravidade e outros detalhes, veja o baby de francinaldo para entender. há dois ataques que voce pode adicionar, o "Ki Geiser", e o "Wind Punch".
acho que por enquanto é só isso.