Hello. Figured I would help answer your question.
First of all, the reason that you are able to play as Giga Bowser is because he is actually considered a fighter. If you open the game's archive (data.arc) and navigate to the "fighter" folder, you'll encounter that there is a folder for "koopa"...