Split off to own file

Also made it possible to leave the faction
Tweaked some weights