Re: Jedi ?
It's impossible to code something like that, you can't unlock new classes durring gameplay. Classes may be able to be unlocked from stats tracking but these classes are available for all factions. This would mean there would be jedi on all sides. If you want a system like that bf2 is not your engine.
Signing off
