I think for the extra factions, you should add
Orcs (Mage archers for long range)
Lizard people ("spit" acid for long range)
Zombies
Thanks for my advice but also for the different opponents you should have these factions battles too.....
And also you should add different modes (capture the flag, deathmatch etc)
SSimo103 about Castle Raid, v1.02