Move factions integration to its own handler