You don't start with all the characters. Your first two characters will automatically be mario and rabbid peach. With every darkmess purified energy unlocked, you get a random new character. For character unlock battles, you cannot assign sparks or upgrade their skill tree. You can only use them after if they are the character you unlock.