for example creating KEN for family=P1 and family=P2. Since all the code interacts between families P1 and P2 (instead to the sprite object) no matter which character I select (Ryu, Ken, etc) I can use the same code and sprites.
If i cant achieve that I think I'll have to create all the charcters P1, then duplicate them for P2 and do the interactions between P1 and P2, for each P1 and P2
Imagine 10 characters, about 2 Mb of animations... 20 Mb
duplicating for P2... +20 Mb...... 40 Mb just in sprites
not to mention the hard work of coding