@Kenshinhan
I can't look at this right away so I might edit this later, but be very careful on your word choice.
And ground pound should just be j.Down Smash B, no holding it down.
Ideally, with no other B variation present in Mario's Moveset, yes, aerial Down smash B would be Ground Pound.
However, if you really want to re-incorporate Mario Tornado simultaneously, you need to implement a button press differential to make Tornado take precedence with the tap frame(s), while the hold frame(s) will instantly option-select the Down B(held) into Ground Pound instead.
And because DI'ing is within Mario Tornado, you can't let Thumb stick (held down) be the mechanics that option select Ground Pound from Tornado. Rather, B(held) would.
IN addition, to further prevent botching of Aerial-Only Ground Pound from DI'ing down Tornado, You could make Ground Pound require both thumb stick and B held down, so that it's nearly impossible to botch the two up for the other. A single tap gets you your tornado, while you have to hold both buttons to get your Ground Pound to come out, so you're not easily botching.
@adding 8 players:
An alternative I suggested:
Tagging: Tagging in this game (z+directional pad) would open up so many more doors to fun. It would increase players allowed to fight in one match with more than one Wii console involved. You could have up to four consoles, each with four players tagging in and out for that 1 of 4 spots, for instance. It's like a free-for-all of teams.
You would have a tag button that could be turned off/on in Settings so it's either with Tag-in or No Tag-in.
- Disabling tag button then lets you pick Settings to auto-tag upon death, the next highest ranking teammate.
- Rank is a setting that would re-order your D-pad+Z tag-in based off one of the following: Character order selection(static, non-changing), Lowest current %(dynamic) KO count (dynamic)
Once your ally loses all their stock (in stock) they can't be tagged in for the rest of the match without an additional stock of your own. so tagging in someone who has lost all their stock automatically share-stocks if you can.
- With tagging disabled, share-stocking will work normally by your ally pressing A+B to take the current tagee's extra stock and will reappear upon death of the teammate currently fighting
Tagging in (z+directional, the directional choosing to a corresponding ally on your team) would auto-dash your taggee into the fray from the closest side of the screen.
- They could then just use A to dash in with a dashing attack, shielding, slam back the thumb stick to pivot, or slam it down to stop and start an attack from there.
You could only tag-out grounded and on the stage platform(s) to prevent cheesy ways of escaping edge pressure or aerial pressure.
For a single console, Tag-Team wouldn't improve much. The best you have is just a glorified one-on-one. This would then let characters that thrive in one-on-ones choose to fight in Tag-Team rather than non-tag Team play.