I had a suggestion, if I may. All of what you've put seems fine to me, but maybe the GM (and the co-GMs) could double as The Director and Councilor to give missions, distribute AI, etc. It's just something I thought of and wanted to run it here and see if you guys thought it was a good idea.