First commander, catchFlagRole, new Map, dynamic flag