AoP Dev diary 2: Factions