Update faction storage to use UUID