Move factions integration to FactionsHandler