implement an add/remove team in the ifrontend
authorkoda
Thu, 08 Apr 2010 02:35:40 +0000
changeset 3323 091cf214bdd5
parent 3322 80afcb97eb46
child 3324 339b271d6641
implement an add/remove team in the ifrontend
cocoaTouch/SingleTeamViewController.m
cocoaTouch/SplitViewRootController.m
cocoaTouch/TeamSettingsViewController.h
cocoaTouch/TeamSettingsViewController.m
project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.mode1v3
project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.pbxuser
--- a/cocoaTouch/SingleTeamViewController.m	Wed Apr 07 16:03:21 2010 +0000
+++ b/cocoaTouch/SingleTeamViewController.m	Thu Apr 08 02:35:40 2010 +0000
@@ -34,13 +34,7 @@
     self.secondaryItems = array;
     [array release];
     
-    // load data about the team and extract info
-    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
-    NSString *teamFile = [[NSString alloc] initWithFormat:@"%@/Teams/%@.plist",[paths objectAtIndex:0],self.title];
-    NSMutableDictionary *teamDict = [[NSMutableDictionary alloc] initWithContentsOfFile:teamFile];
-    [teamFile release];
-    self.teamDictionary = teamDict;
-    [teamDict release];
+
 
     // listen if any childController modifies the plist and write it if needed
     [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(setWriteNeeded) name:@"setWriteNeedTeams" object:nil];
@@ -49,8 +43,7 @@
 
 - (void)viewWillAppear:(BOOL)animated {
     [super viewWillAppear:animated];
-
-    // grab the name of the team
+    
     self.title = [self.teamDictionary objectForKey:@"teamname"];
     
     // load the images of the hat for aach hog
@@ -73,6 +66,7 @@
     self.hatArray = array;
     [array release];
     
+    [self.tableView setContentOffset:CGPointMake(0,0) animated:NO];
     [self.tableView reloadData];
 }
 
--- a/cocoaTouch/SplitViewRootController.m	Wed Apr 07 16:03:21 2010 +0000
+++ b/cocoaTouch/SplitViewRootController.m	Thu Apr 08 02:35:40 2010 +0000
@@ -29,13 +29,8 @@
 -(void) viewDidLoad {
     self.detailViewController = [[DetailViewController alloc] initWithStyle:UITableViewStyleGrouped];
      [detailViewController release];
-           NSLog(@"%d", [detailViewController retainCount]);
-
     UINavigationController *detailedNavController = [[UINavigationController alloc] initWithRootViewController:self.detailViewController];
-            NSLog(@"%d", [detailViewController retainCount]);
-
     [detailViewController release];
-            NSLog(@"%d", [detailViewController retainCount]);
 
     id splitViewRootController;
     
--- a/cocoaTouch/TeamSettingsViewController.h	Wed Apr 07 16:03:21 2010 +0000
+++ b/cocoaTouch/TeamSettingsViewController.h	Thu Apr 08 02:35:40 2010 +0000
@@ -10,9 +10,10 @@
 @class SingleTeamViewController;
 
 @interface TeamSettingsViewController : UITableViewController {
-    NSArray	*list;
+    NSMutableArray *listOfTeams;
     SingleTeamViewController *childController;
 }
-@property (nonatomic, retain) NSArray *list;
+
+@property (nonatomic, retain) NSMutableArray *listOfTeams;
 
 @end
--- a/cocoaTouch/TeamSettingsViewController.m	Wed Apr 07 16:03:21 2010 +0000
+++ b/cocoaTouch/TeamSettingsViewController.m	Thu Apr 08 02:35:40 2010 +0000
@@ -10,47 +10,109 @@
 #import "SingleTeamViewController.h"
 
 @implementation TeamSettingsViewController
-@synthesize list;
+@synthesize listOfTeams;
+
+
+-(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
+    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
+}
 
 #pragma mark -
 #pragma mark View lifecycle
 - (void)viewDidLoad {
     [super viewDidLoad];
 
+    UIBarButtonItem *editButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Edit",@"from the team navigation")
+                                                                   style:UIBarButtonItemStyleBordered
+                                                                  target:self
+                                                                  action:@selector(toggleEdit:)];
+    self.navigationItem.rightBarButtonItem = editButton;
+    [editButton release];
+    
     NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
     NSString *teamsDirectory = [[paths objectAtIndex:0] stringByAppendingString:@"/Teams/"];
     
-    NSArray *contents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:teamsDirectory
-                                                                            error:NULL];
-    self.list = contents;
-    //NSLog(@"%@\n%@", teamsDirectory, contents);
+    NSArray *contentsOfDir = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:teamsDirectory error:NULL];
+    NSMutableArray *array = [[NSMutableArray alloc] initWithArray: contentsOfDir copyItems:YES];
+    self.listOfTeams = array;
+    [array release];
+    NSLog(@"files: %@", self.listOfTeams);
+}
 
-    // Uncomment the following line to preserve selection between presentations.
-    // self.clearsSelectionOnViewWillAppear = NO;
-    // Uncomment the following line to display an Edit button in the navigation bar for this view controller.
-    self.navigationItem.rightBarButtonItem = self.editButtonItem;
+// modifies the navigation bar to add the "Add" and "Done" buttons
+-(void) toggleEdit:(id) sender {
+    BOOL isEditing = self.tableView.editing;
+    [self.tableView setEditing:!isEditing animated:YES];
+    
+    if (isEditing) {
+        [self.navigationItem.rightBarButtonItem setTitle:NSLocalizedString(@"Edit",@"from the team navigation")];
+        [self.navigationItem.rightBarButtonItem setStyle: UIBarButtonItemStyleBordered];
+        self.navigationItem.leftBarButtonItem = self.navigationItem.backBarButtonItem;
+    } else {
+        [self.navigationItem.rightBarButtonItem setTitle:NSLocalizedString(@"Done",@"from the team navigation")];
+        [self.navigationItem.rightBarButtonItem setStyle:UIBarButtonItemStyleDone];
+        UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Add",@"from the team navigation")
+                                                                      style:UIBarButtonItemStyleBordered
+                                                                     target:self
+                                                                     action:@selector(addTeam:)];
+        self.navigationItem.leftBarButtonItem = addButton;
+        [addButton release];
+    }
 }
 
-- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
-    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
+// add a team file with default values and updates the table
+-(void) addTeam:(id) sender {
+    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
+    NSString *teamsDirectory = [[paths objectAtIndex:0] stringByAppendingString:@"/Teams/"];
+    [[NSFileManager defaultManager] createDirectoryAtPath:teamsDirectory 
+                              withIntermediateDirectories:NO 
+                                               attributes:nil 
+                                                    error:NULL];
+    
+    NSMutableArray *hedgehogs = [[NSMutableArray alloc] init];
+    
+    for (int i = 0; i < 8; i++) {
+        NSString *hogName = [[NSString alloc] initWithFormat:@"hedgehog %d",i];
+        NSDictionary *hog = [[NSDictionary alloc] initWithObjectsAndKeys:@"100",@"health",@"0",@"level",
+                             hogName,@"hogname",@"NoHat",@"hat",nil];
+        [hogName release];
+        [hedgehogs addObject:hog];
+        [hog release];
+    }
+    
+    NSString *fileName = [[NSString alloc] initWithFormat:@"Default Team %u.plist", [self.listOfTeams count]];
+
+    NSDictionary *defaultTeam = [[NSDictionary alloc] initWithObjectsAndKeys:@"4421353",@"color",@"0",@"hash",
+                                 [fileName stringByDeletingPathExtension],@"teamname",@"Statue",@"grave",@"Plane",@"fort",
+                                 @"Default",@"voicepack",@"hedgewars",@"flag",hedgehogs,@"hedgehogs",nil];
+    [hedgehogs release];
+    
+    NSString *defaultTeamFile = [[NSString alloc] initWithFormat:@"%@/%@",teamsDirectory, fileName];
+    [defaultTeam writeToFile:defaultTeamFile atomically:YES];
+    [defaultTeamFile release];    
+    [defaultTeam release];
+    
+    [self.listOfTeams addObject:fileName];
+    [fileName release];
+    
+    [self.tableView reloadData];
+    
 }
 
-
 #pragma mark -
 #pragma mark Table view data source
-- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
+-(NSInteger) numberOfSectionsInTableView:(UITableView *)tableView {
     // Return the number of sections.
     return 1;
 }
 
-- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
+-(NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
     // Return the number of rows in the section.
-    return [list count];
+    return [listOfTeams count];
 }
 
 // Customize the appearance of table view cells.
-- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
-    
+-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
     static NSString *CellIdentifier = @"Cell";
     
     UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
@@ -59,22 +121,26 @@
     }
     
     NSUInteger row = [indexPath row]; 
-    NSString *rowString = [[list objectAtIndex:row] stringByDeletingPathExtension]; 
+    NSString *rowString = [[listOfTeams objectAtIndex:row] stringByDeletingPathExtension]; 
     cell.textLabel.text = rowString; 
     cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
     
     return cell;
 }
 
+// delete the row and the file
+-(void) tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
+    NSUInteger row = [indexPath row];
+    
+    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
+    NSString *teamFile = [[NSString alloc] initWithFormat:@"%@/Teams/%@",[paths objectAtIndex:0],[self.listOfTeams objectAtIndex:row]];
 
-/*
-// Override to support conditional editing of the table view.
-- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
-    // Return NO if you do not want the specified item to be editable.
-    return YES;
+    [[NSFileManager defaultManager] removeItemAtPath:teamFile error:NULL];
+    [teamFile release];
+    
+    [self.listOfTeams removeObjectAtIndex:row];
+    [self.tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
 }
-*/
-
 
 /*
 // Override to support editing the table view.
@@ -90,14 +156,12 @@
 }
 */
 
-
 /*
 // Override to support rearranging the table view.
 - (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath {
 }
 */
 
-
 /*
 // Override to support conditional rearranging of the table view.
 - (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath {
@@ -115,9 +179,19 @@
     }
     
     NSInteger row = [indexPath row];
-    NSString *selectedTeam = [[list objectAtIndex:row] stringByDeletingPathExtension];
+    NSString *selectedTeamFile = [listOfTeams objectAtIndex:row];
+    NSLog(@"%@",selectedTeamFile);
     
-    childController.title = selectedTeam;
+        // load data about the team and extract info
+    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
+    NSString *teamFile = [[NSString alloc] initWithFormat:@"%@/Teams/%@",[paths objectAtIndex:0],selectedTeamFile];
+    NSMutableDictionary *teamDict = [[NSMutableDictionary alloc] initWithContentsOfFile:teamFile];
+    [teamFile release];
+    childController.teamDictionary = teamDict;
+    [teamDict release];
+    
+    // this must be set so childController can load the correct plist
+    //childController.title = [[listOfTeams objectAtIndex:row] stringByDeletingPathExtension];
     [self.navigationController pushViewController:childController animated:YES];
 }
 
@@ -135,23 +209,20 @@
 
 #pragma mark -
 #pragma mark Memory management
-
-- (void)didReceiveMemoryWarning {
+-(void) didReceiveMemoryWarning {
     // Releases the view if it doesn't have a superview.
     [super didReceiveMemoryWarning];
     
     // Relinquish ownership any cached data, images, etc that aren't in use.
 }
 
-- (void)viewDidUnload {
-    self.list = nil;
+-(void) viewDidUnload {
+    self.listOfTeams = nil;
 }
 
-
-- (void)dealloc {
-    [list release];
-    if (nil != childController)
-        [childController release];
+-(void) dealloc {
+    [listOfTeams release];
+    [childController release];
     [super dealloc];
 }
 
--- a/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.mode1v3	Wed Apr 07 16:03:21 2010 +0000
+++ b/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.mode1v3	Thu Apr 08 02:35:40 2010 +0000
@@ -197,7 +197,88 @@
 	<key>Notifications</key>
 	<array/>
 	<key>OpenEditors</key>
-	<array/>
+	<array>
+		<dict>
+			<key>Content</key>
+			<dict>
+				<key>PBXProjectModuleGUID</key>
+				<string>61FE2AF5116D658700F76CDC</string>
+				<key>PBXProjectModuleLabel</key>
+				<string>MainMenuViewController.m</string>
+				<key>PBXSplitModuleInNavigatorKey</key>
+				<dict>
+					<key>Split0</key>
+					<dict>
+						<key>PBXProjectModuleGUID</key>
+						<string>61FE2AF6116D658700F76CDC</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>MainMenuViewController.m</string>
+						<key>_historyCapacity</key>
+						<integer>0</integer>
+						<key>bookmark</key>
+						<string>61FE2B74116D793B00F76CDC</string>
+						<key>history</key>
+						<array>
+							<string>61FE2ACB116D609A00F76CDC</string>
+						</array>
+					</dict>
+					<key>SplitCount</key>
+					<string>1</string>
+				</dict>
+				<key>StatusBarVisibility</key>
+				<true/>
+			</dict>
+			<key>Geometry</key>
+			<dict>
+				<key>Frame</key>
+				<string>{{0, 20}, {1058, 695}}</string>
+				<key>PBXModuleWindowStatusBarHidden2</key>
+				<false/>
+				<key>RubberWindowFrame</key>
+				<string>680 142 1058 736 0 0 1920 1178 </string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Content</key>
+			<dict>
+				<key>PBXProjectModuleGUID</key>
+				<string>61FE2AED116D658700F76CDC</string>
+				<key>PBXProjectModuleLabel</key>
+				<string>HogHatViewController.m</string>
+				<key>PBXSplitModuleInNavigatorKey</key>
+				<dict>
+					<key>Split0</key>
+					<dict>
+						<key>PBXProjectModuleGUID</key>
+						<string>61FE2AEE116D658700F76CDC</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>HogHatViewController.m</string>
+						<key>_historyCapacity</key>
+						<integer>0</integer>
+						<key>bookmark</key>
+						<string>61FE2B75116D793B00F76CDC</string>
+						<key>history</key>
+						<array>
+							<string>61FE2AD8116D64D300F76CDC</string>
+						</array>
+					</dict>
+					<key>SplitCount</key>
+					<string>1</string>
+				</dict>
+				<key>StatusBarVisibility</key>
+				<true/>
+			</dict>
+			<key>Geometry</key>
+			<dict>
+				<key>Frame</key>
+				<string>{{0, 20}, {1058, 695}}</string>
+				<key>PBXModuleWindowStatusBarHidden2</key>
+				<false/>
+				<key>RubberWindowFrame</key>
+				<string>861 306 1058 736 0 0 1920 1178 </string>
+			</dict>
+		</dict>
+	</array>
 	<key>PerspectiveWidths</key>
 	<array>
 		<integer>-1</integer>
@@ -252,7 +333,7 @@
 						<dict>
 							<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
 							<array>
-								<real>235</real>
+								<real>246</real>
 							</array>
 							<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
 							<array>
@@ -271,14 +352,15 @@
 								<string>61A11AD01168DB1F00359010</string>
 								<string>29B97317FDCFA39411CA2CEA</string>
 								<string>6100DB1711544E8400F455E0</string>
-								<string>6100DAD4115446B000F455E0</string>
 								<string>1C37FBAC04509CD000000102</string>
+								<string>61FE2B68116D78BF00F76CDC</string>
 								<string>1C37FABC05509CD000000102</string>
 							</array>
 							<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
 							<array>
 								<array>
-									<integer>11</integer>
+									<integer>17</integer>
+									<integer>15</integer>
 									<integer>5</integer>
 									<integer>4</integer>
 									<integer>2</integer>
@@ -286,7 +368,7 @@
 								</array>
 							</array>
 							<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
-							<string>{{0, 0}, {235, 558}}</string>
+							<string>{{0, 146}, {246, 558}}</string>
 						</dict>
 						<key>PBXTopSmartGroupGIDs</key>
 						<array/>
@@ -298,19 +380,19 @@
 					<key>GeometryConfiguration</key>
 					<dict>
 						<key>Frame</key>
-						<string>{{0, 0}, {252, 576}}</string>
+						<string>{{0, 0}, {263, 576}}</string>
 						<key>GroupTreeTableConfiguration</key>
 						<array>
 							<string>MainColumn</string>
-							<real>235</real>
+							<real>246</real>
 						</array>
 						<key>RubberWindowFrame</key>
-						<string>302 390 801 617 0 0 1920 1178 </string>
+						<string>748 211 801 617 0 0 1920 1178 </string>
 					</dict>
 					<key>Module</key>
 					<string>PBXSmartGroupTreeModule</string>
 					<key>Proportion</key>
-					<string>252pt</string>
+					<string>263pt</string>
 				</dict>
 				<dict>
 					<key>Dock</key>
@@ -321,7 +403,7 @@
 								<key>PBXProjectModuleGUID</key>
 								<string>1CE0B20306471E060097A5F4</string>
 								<key>PBXProjectModuleLabel</key>
-								<string>SplitViewRootController.m</string>
+								<string>TeamSettingsViewController.m</string>
 								<key>PBXSplitModuleInNavigatorKey</key>
 								<dict>
 									<key>Split0</key>
@@ -329,11 +411,11 @@
 										<key>PBXProjectModuleGUID</key>
 										<string>1CE0B20406471E060097A5F4</string>
 										<key>PBXProjectModuleLabel</key>
-										<string>SplitViewRootController.m</string>
+										<string>TeamSettingsViewController.m</string>
 										<key>_historyCapacity</key>
 										<integer>0</integer>
 										<key>bookmark</key>
-										<string>61FE2A83116CE2EC00F76CDC</string>
+										<string>61FE2B73116D793B00F76CDC</string>
 										<key>history</key>
 										<array>
 											<string>6179889D114AA5BD00BA94A9</string>
@@ -348,7 +430,6 @@
 											<string>611FD81F1155111700C2203D</string>
 											<string>611FD8201155111700C2203D</string>
 											<string>611FD8211155111700C2203D</string>
-											<string>611FD95711551C3700C2203D</string>
 											<string>611FD95811551C3700C2203D</string>
 											<string>611FD96611551E8000C2203D</string>
 											<string>611FDB6C1155C0B300C2203D</string>
@@ -390,30 +471,32 @@
 											<string>615F198C1166A71E002444F2</string>
 											<string>615F198E1166A71E002444F2</string>
 											<string>615F19911166A71E002444F2</string>
-											<string>61CEDAA2116ABECE0067BAFC</string>
 											<string>61CEDB5F116ACBBB0067BAFC</string>
 											<string>61CEDB60116ACBBB0067BAFC</string>
 											<string>611B0AC6116B6E8B00112153</string>
 											<string>611B0AC8116B6E8B00112153</string>
-											<string>611B0B84116B817C00112153</string>
 											<string>611B0C42116BAF3A00112153</string>
 											<string>61056377116C0393003C420C</string>
 											<string>61056378116C0393003C420C</string>
-											<string>61056379116C0393003C420C</string>
 											<string>6105637A116C0393003C420C</string>
 											<string>610563DE116C15E5003C420C</string>
 											<string>610563DF116C15E5003C420C</string>
 											<string>61CEC5A6116C168E009FFF36</string>
 											<string>61513435116C1B07001F16D1</string>
 											<string>61513436116C1B07001F16D1</string>
-											<string>6151348B116C2954001F16D1</string>
 											<string>6151348C116C2954001F16D1</string>
 											<string>6151348D116C2954001F16D1</string>
 											<string>6151348E116C2954001F16D1</string>
 											<string>6151348F116C2954001F16D1</string>
-											<string>6177E482116CD7AE00AC9E36</string>
 											<string>61FE29E7116CDB7300F76CDC</string>
-											<string>61FE29DD116CDB0400F76CDC</string>
+											<string>61FE2A89116CF05C00F76CDC</string>
+											<string>61FE2AE2116D658700F76CDC</string>
+											<string>61FE2AE4116D658700F76CDC</string>
+											<string>61FE2AE5116D658700F76CDC</string>
+											<string>61FE2B09116D663300F76CDC</string>
+											<string>61FE2B0A116D663300F76CDC</string>
+											<string>61FE2B69116D78BF00F76CDC</string>
+											<string>61FE2B6A116D78BF00F76CDC</string>
 										</array>
 									</dict>
 									<key>SplitCount</key>
@@ -425,14 +508,14 @@
 							<key>GeometryConfiguration</key>
 							<dict>
 								<key>Frame</key>
-								<string>{{0, 0}, {544, 74}}</string>
+								<string>{{0, 0}, {533, 56}}</string>
 								<key>RubberWindowFrame</key>
-								<string>302 390 801 617 0 0 1920 1178 </string>
+								<string>748 211 801 617 0 0 1920 1178 </string>
 							</dict>
 							<key>Module</key>
 							<string>PBXNavigatorGroup</string>
 							<key>Proportion</key>
-							<string>74pt</string>
+							<string>56pt</string>
 						</dict>
 						<dict>
 							<key>BecomeActive</key>
@@ -447,18 +530,18 @@
 							<key>GeometryConfiguration</key>
 							<dict>
 								<key>Frame</key>
-								<string>{{0, 79}, {544, 497}}</string>
+								<string>{{0, 61}, {533, 515}}</string>
 								<key>RubberWindowFrame</key>
-								<string>302 390 801 617 0 0 1920 1178 </string>
+								<string>748 211 801 617 0 0 1920 1178 </string>
 							</dict>
 							<key>Module</key>
 							<string>XCDetailModule</string>
 							<key>Proportion</key>
-							<string>497pt</string>
+							<string>515pt</string>
 						</dict>
 					</array>
 					<key>Proportion</key>
-					<string>544pt</string>
+					<string>533pt</string>
 				</dict>
 			</array>
 			<key>Name</key>
@@ -473,9 +556,9 @@
 			</array>
 			<key>TableOfContents</key>
 			<array>
-				<string>61FE29CA116CD8C400F76CDC</string>
+				<string>61FE2AE7116D658700F76CDC</string>
 				<string>1CE0B1FE06471DED0097A5F4</string>
-				<string>61FE29CB116CD8C400F76CDC</string>
+				<string>61FE2AE8116D658700F76CDC</string>
 				<string>1CE0B20306471E060097A5F4</string>
 				<string>1CE0B20506471E060097A5F4</string>
 			</array>
@@ -613,16 +696,18 @@
 	<integer>5</integer>
 	<key>WindowOrderList</key>
 	<array>
-		<string>61FE29FA116CDBAD00F76CDC</string>
-		<string>61FE29F4116CDB7300F76CDC</string>
+		<string>61FE2B01116D658700F76CDC</string>
+		<string>61FE2B02116D658700F76CDC</string>
 		<string>1C78EAAD065D492600B07095</string>
 		<string>1CD10A99069EF8BA00B06720</string>
+		<string>61FE2AF0116D658700F76CDC</string>
 		<string>61798848114AA42600BA94A9</string>
-		<string>6177E497116CD81600AC9E36</string>
+		<string>61FE2AED116D658700F76CDC</string>
 		<string>/Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj</string>
+		<string>61FE2AF5116D658700F76CDC</string>
 	</array>
 	<key>WindowString</key>
-	<string>302 390 801 617 0 0 1920 1178 </string>
+	<string>748 211 801 617 0 0 1920 1178 </string>
 	<key>WindowToolsV3</key>
 	<array>
 		<dict>
@@ -643,7 +728,7 @@
 								<key>PBXProjectModuleGUID</key>
 								<string>1CD0528F0623707200166675</string>
 								<key>PBXProjectModuleLabel</key>
-								<string>SplitViewRootController.m</string>
+								<string>TeamSettingsViewController.m</string>
 								<key>StatusBarVisibility</key>
 								<true/>
 							</dict>
@@ -701,7 +786,7 @@
 			<key>TableOfContents</key>
 			<array>
 				<string>61798848114AA42600BA94A9</string>
-				<string>61FE29CD116CD8C400F76CDC</string>
+				<string>61FE2AF8116D658700F76CDC</string>
 				<string>1CD0528F0623707200166675</string>
 				<string>XCMainBuildResultsModuleGUID</string>
 			</array>
@@ -825,13 +910,13 @@
 			<key>TableOfContents</key>
 			<array>
 				<string>1CD10A99069EF8BA00B06720</string>
-				<string>61FE29EC116CDB7300F76CDC</string>
+				<string>61FE2AF9116D658700F76CDC</string>
 				<string>1C162984064C10D400B95A72</string>
-				<string>61FE29ED116CDB7300F76CDC</string>
-				<string>61FE29EE116CDB7300F76CDC</string>
-				<string>61FE29EF116CDB7300F76CDC</string>
-				<string>61FE29F0116CDB7300F76CDC</string>
-				<string>61FE29F1116CDB7300F76CDC</string>
+				<string>61FE2AFA116D658700F76CDC</string>
+				<string>61FE2AFB116D658700F76CDC</string>
+				<string>61FE2AFC116D658700F76CDC</string>
+				<string>61FE2AFD116D658700F76CDC</string>
+				<string>61FE2AFE116D658700F76CDC</string>
 			</array>
 			<key>ToolbarConfiguration</key>
 			<string>xcode.toolbar.config.debugV3</string>
@@ -972,7 +1057,7 @@
 								<key>Frame</key>
 								<string>{{0, 0}, {656, 344}}</string>
 								<key>RubberWindowFrame</key>
-								<string>1020 703 656 385 0 0 1920 1178 </string>
+								<string>77 506 656 385 0 0 1920 1178 </string>
 							</dict>
 							<key>Module</key>
 							<string>PBXDebugCLIModule</string>
@@ -995,13 +1080,13 @@
 			<key>TableOfContents</key>
 			<array>
 				<string>1C78EAAD065D492600B07095</string>
-				<string>61FE29F2116CDB7300F76CDC</string>
+				<string>61FE2AFF116D658700F76CDC</string>
 				<string>1C78EAAC065D492600B07095</string>
 			</array>
 			<key>ToolbarConfiguration</key>
 			<string>xcode.toolbar.config.consoleV3</string>
 			<key>WindowString</key>
-			<string>1020 703 656 385 0 0 1920 1178 </string>
+			<string>77 506 656 385 0 0 1920 1178 </string>
 			<key>WindowToolGUID</key>
 			<string>1C78EAAD065D492600B07095</string>
 			<key>WindowToolIsVisible</key>
--- a/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.pbxuser	Wed Apr 07 16:03:21 2010 +0000
+++ b/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.pbxuser	Thu Apr 08 02:35:40 2010 +0000
@@ -68,7 +68,7 @@
 				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
 				PBXFileTableDataSourceColumnWidthsKey = (
 					20,
-					305,
+					294,
 					20,
 					48,
 					43,
@@ -90,7 +90,7 @@
 				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
 				PBXFileTableDataSourceColumnWidthsKey = (
 					20,
-					265,
+					254,
 					60,
 					20,
 					48,
@@ -107,8 +107,8 @@
 					PBXFileDataSource_Warnings_ColumnID,
 				);
 			};
-			PBXPerProjectTemplateStateSaveDate = 292346021;
-			PBXWorkspaceStateSaveDate = 292346021;
+			PBXPerProjectTemplateStateSaveDate = 292378704;
+			PBXWorkspaceStateSaveDate = 292378704;
 		};
 		perUserProjectItems = {
 			61056377116C0393003C420C = 61056377116C0393003C420C /* PBXBookmark */;
@@ -120,13 +120,11 @@
 			611B0AC6116B6E8B00112153 = 611B0AC6116B6E8B00112153 /* PBXTextBookmark */;
 			611B0AC8116B6E8B00112153 = 611B0AC8116B6E8B00112153 /* PBXTextBookmark */;
 			611B0B84116B817C00112153 = 611B0B84116B817C00112153 /* PBXTextBookmark */;
-			611B0BE9116BA1CC00112153 = 611B0BE9116BA1CC00112153 /* PBXTextBookmark */;
 			611B0C42116BAF3A00112153 = 611B0C42116BAF3A00112153 /* PBXTextBookmark */;
 			611FD81D1155111700C2203D = 611FD81D1155111700C2203D /* PBXTextBookmark */;
 			611FD81F1155111700C2203D = 611FD81F1155111700C2203D /* PBXTextBookmark */;
 			611FD8201155111700C2203D = 611FD8201155111700C2203D /* PBXTextBookmark */;
 			611FD8211155111700C2203D = 611FD8211155111700C2203D /* PBXTextBookmark */;
-			611FD95711551C3700C2203D = 611FD95711551C3700C2203D /* PBXTextBookmark */;
 			611FD95811551C3700C2203D = 611FD95811551C3700C2203D /* PBXBookmark */;
 			611FD96611551E8000C2203D = 611FD96611551E8000C2203D /* PBXBookmark */;
 			611FDB6C1155C0B300C2203D = 611FDB6C1155C0B300C2203D /* PBXBookmark */;
@@ -144,8 +142,6 @@
 			6151348D116C2954001F16D1 = 6151348D116C2954001F16D1 /* PBXBookmark */;
 			6151348E116C2954001F16D1 = 6151348E116C2954001F16D1 /* PBXBookmark */;
 			6151348F116C2954001F16D1 = 6151348F116C2954001F16D1 /* PlistBookmark */;
-			61513490116C2954001F16D1 = 61513490116C2954001F16D1 /* PBXTextBookmark */;
-			615134B7116C2F0A001F16D1 = 615134B7116C2F0A001F16D1 /* PBXTextBookmark */;
 			615F1316116561BE002444F2 = 615F1316116561BE002444F2 /* PBXTextBookmark */;
 			615F134D11656569002444F2 = 615F134D11656569002444F2 /* PBXTextBookmark */;
 			615F147F11659AC5002444F2 = 615F147F11659AC5002444F2 /* PBXTextBookmark */;
@@ -154,14 +150,6 @@
 			615F19911166A71E002444F2 = 615F19911166A71E002444F2 /* PBXTextBookmark */;
 			61697B9E1163478A00CCDF37 = 61697B9E1163478A00CCDF37 /* PBXTextBookmark */;
 			6177E482116CD7AE00AC9E36 = 6177E482116CD7AE00AC9E36 /* PBXTextBookmark */;
-			6177E483116CD7AE00AC9E36 = 6177E483116CD7AE00AC9E36 /* PBXTextBookmark */;
-			6177E484116CD7AE00AC9E36 = 6177E484116CD7AE00AC9E36 /* PBXTextBookmark */;
-			6177E490116CD7E400AC9E36 = 6177E490116CD7E400AC9E36 /* PBXBookmark */;
-			6177E492116CD7FC00AC9E36 = 6177E492116CD7FC00AC9E36 /* PBXTextBookmark */;
-			6177E493116CD7FC00AC9E36 = 6177E493116CD7FC00AC9E36 /* PBXTextBookmark */;
-			6177E494116CD7FC00AC9E36 = 6177E494116CD7FC00AC9E36 /* PBXTextBookmark */;
-			6177E496116CD81600AC9E36 = 6177E496116CD81600AC9E36 /* PBXTextBookmark */;
-			6177E499116CD81600AC9E36 = 6177E499116CD81600AC9E36 /* PBXTextBookmark */;
 			6179889D114AA5BD00BA94A9 = 6179889D114AA5BD00BA94A9 /* PBXTextBookmark */;
 			61799342114B297000BA94A9 = 61799342114B297000BA94A9 /* PBXBookmark */;
 			61799343114B297000BA94A9 = 61799343114B297000BA94A9 /* PBXBookmark */;
@@ -170,15 +158,6 @@
 			6179937511501D7800BA94A9 = 6179937511501D7800BA94A9 /* PBXBookmark */;
 			6179938511501FFA00BA94A9 = 6179938511501FFA00BA94A9 /* PBXBookmark */;
 			6179943111502CEA00BA94A9 = 6179943111502CEA00BA94A9 /* PBXBookmark */;
-			618623FC116CBD83004C5062 = 618623FC116CBD83004C5062 /* PBXTextBookmark */;
-			61862418116CBEBA004C5062 = 61862418116CBEBA004C5062 /* PBXTextBookmark */;
-			6186241D116CBF2F004C5062 = 6186241D116CBF2F004C5062 /* PBXTextBookmark */;
-			61862420116CBFBD004C5062 = 61862420116CBFBD004C5062 /* PBXTextBookmark */;
-			61862423116CBFE9004C5062 = 61862423116CBFE9004C5062 /* PBXTextBookmark */;
-			61862432116CC043004C5062 = 61862432116CC043004C5062 /* PBXTextBookmark */;
-			61862433116CC0F9004C5062 = 61862433116CC0F9004C5062 /* PBXTextBookmark */;
-			6186243E116CD71B004C5062 = 6186243E116CD71B004C5062 /* PBXTextBookmark */;
-			6186243F116CD71B004C5062 = 6186243F116CD71B004C5062 /* PBXTextBookmark */;
 			618AFC07115BE92A003D411B = 618AFC07115BE92A003D411B /* PBXBookmark */;
 			61CCBE60116135FF00833FE8 = 61CCBE60116135FF00833FE8 /* PBXTextBookmark */;
 			61CCBF1E116162CA00833FE8 = 61CCBF1E116162CA00833FE8 /* PBXTextBookmark */;
@@ -203,62 +182,103 @@
 			61CE23FF115E4B290098C467 = 61CE23FF115E4B290098C467 /* PBXBookmark */;
 			61CE251F115E75A70098C467 = 61CE251F115E75A70098C467 /* PBXBookmark */;
 			61CEC5A6116C168E009FFF36 = 61CEC5A6116C168E009FFF36 /* PBXTextBookmark */;
-			61CEDAA1116ABECE0067BAFC = 61CEDAA1116ABECE0067BAFC /* PBXTextBookmark */;
 			61CEDAA2116ABECE0067BAFC = 61CEDAA2116ABECE0067BAFC /* PBXTextBookmark */;
 			61CEDB5F116ACBBB0067BAFC = 61CEDB5F116ACBBB0067BAFC /* PBXTextBookmark */;
 			61CEDB60116ACBBB0067BAFC = 61CEDB60116ACBBB0067BAFC /* PBXTextBookmark */;
 			61E2F0811156B170002D33C1 = 61E2F0811156B170002D33C1 /* PBXTextBookmark */;
-			61FE29C9116CD8C400F76CDC /* PBXTextBookmark */ = 61FE29C9116CD8C400F76CDC /* PBXTextBookmark */;
-			61FE29CC116CD8C400F76CDC /* PBXTextBookmark */ = 61FE29CC116CD8C400F76CDC /* PBXTextBookmark */;
-			61FE29DD116CDB0400F76CDC /* XCBuildMessageTextBookmark */ = 61FE29DD116CDB0400F76CDC /* XCBuildMessageTextBookmark */;
-			61FE29DE116CDB0400F76CDC /* PBXTextBookmark */ = 61FE29DE116CDB0400F76CDC /* PBXTextBookmark */;
-			61FE29E7116CDB7300F76CDC /* PBXTextBookmark */ = 61FE29E7116CDB7300F76CDC /* PBXTextBookmark */;
-			61FE29E8116CDB7300F76CDC /* PBXTextBookmark */ = 61FE29E8116CDB7300F76CDC /* PBXTextBookmark */;
-			61FE29E9116CDB7300F76CDC /* PBXTextBookmark */ = 61FE29E9116CDB7300F76CDC /* PBXTextBookmark */;
-			61FE29EA116CDB7300F76CDC /* PBXTextBookmark */ = 61FE29EA116CDB7300F76CDC /* PBXTextBookmark */;
-			61FE29EB116CDB7300F76CDC /* PBXTextBookmark */ = 61FE29EB116CDB7300F76CDC /* PBXTextBookmark */;
-			61FE29F7116CDBAD00F76CDC /* PBXTextBookmark */ = 61FE29F7116CDBAD00F76CDC /* PBXTextBookmark */;
-			61FE29F8116CDBAD00F76CDC /* PBXTextBookmark */ = 61FE29F8116CDBAD00F76CDC /* PBXTextBookmark */;
-			61FE29FD116CDBC000F76CDC /* PBXTextBookmark */ = 61FE29FD116CDBC000F76CDC /* PBXTextBookmark */;
-			61FE29FE116CDBC000F76CDC /* PBXTextBookmark */ = 61FE29FE116CDBC000F76CDC /* PBXTextBookmark */;
-			61FE2A09116CDD8100F76CDC /* PBXTextBookmark */ = 61FE2A09116CDD8100F76CDC /* PBXTextBookmark */;
-			61FE2A0A116CDD8100F76CDC /* PBXTextBookmark */ = 61FE2A0A116CDD8100F76CDC /* PBXTextBookmark */;
-			61FE2A11116CDD9700F76CDC /* PBXTextBookmark */ = 61FE2A11116CDD9700F76CDC /* PBXTextBookmark */;
-			61FE2A12116CDD9700F76CDC /* PBXTextBookmark */ = 61FE2A12116CDD9700F76CDC /* PBXTextBookmark */;
-			61FE2A13116CDD9700F76CDC /* PBXTextBookmark */ = 61FE2A13116CDD9700F76CDC /* PBXTextBookmark */;
-			61FE2A1A116CDDDA00F76CDC /* PBXTextBookmark */ = 61FE2A1A116CDDDA00F76CDC /* PBXTextBookmark */;
-			61FE2A1B116CDDDA00F76CDC /* PBXTextBookmark */ = 61FE2A1B116CDDDA00F76CDC /* PBXTextBookmark */;
-			61FE2A1E116CDDDC00F76CDC /* PBXTextBookmark */ = 61FE2A1E116CDDDC00F76CDC /* PBXTextBookmark */;
-			61FE2A1F116CDDDC00F76CDC /* PBXTextBookmark */ = 61FE2A1F116CDDDC00F76CDC /* PBXTextBookmark */;
-			61FE2A20116CDDDC00F76CDC /* PBXTextBookmark */ = 61FE2A20116CDDDC00F76CDC /* PBXTextBookmark */;
-			61FE2A22116CDDE000F76CDC /* PBXTextBookmark */ = 61FE2A22116CDDE000F76CDC /* PBXTextBookmark */;
-			61FE2A23116CDDE000F76CDC /* PBXTextBookmark */ = 61FE2A23116CDDE000F76CDC /* PBXTextBookmark */;
-			61FE2A27116CDE2A00F76CDC /* PBXTextBookmark */ = 61FE2A27116CDE2A00F76CDC /* PBXTextBookmark */;
-			61FE2A28116CDE2A00F76CDC /* PBXTextBookmark */ = 61FE2A28116CDE2A00F76CDC /* PBXTextBookmark */;
-			61FE2A2C116CDED900F76CDC /* PBXTextBookmark */ = 61FE2A2C116CDED900F76CDC /* PBXTextBookmark */;
-			61FE2A2D116CDED900F76CDC /* PBXTextBookmark */ = 61FE2A2D116CDED900F76CDC /* PBXTextBookmark */;
-			61FE2A33116CDF4200F76CDC /* PBXTextBookmark */ = 61FE2A33116CDF4200F76CDC /* PBXTextBookmark */;
-			61FE2A34116CDF4200F76CDC /* PBXTextBookmark */ = 61FE2A34116CDF4200F76CDC /* PBXTextBookmark */;
-			61FE2A3A116CDFA300F76CDC /* PBXTextBookmark */ = 61FE2A3A116CDFA300F76CDC /* PBXTextBookmark */;
-			61FE2A3B116CDFA300F76CDC /* PBXTextBookmark */ = 61FE2A3B116CDFA300F76CDC /* PBXTextBookmark */;
-			61FE2A3E116CE02D00F76CDC /* PBXTextBookmark */ = 61FE2A3E116CE02D00F76CDC /* PBXTextBookmark */;
-			61FE2A3F116CE02D00F76CDC /* PBXTextBookmark */ = 61FE2A3F116CE02D00F76CDC /* PBXTextBookmark */;
-			61FE2A44116CE03C00F76CDC /* PBXTextBookmark */ = 61FE2A44116CE03C00F76CDC /* PBXTextBookmark */;
-			61FE2A45116CE03C00F76CDC /* PBXTextBookmark */ = 61FE2A45116CE03C00F76CDC /* PBXTextBookmark */;
-			61FE2A5E116CE12900F76CDC /* PBXTextBookmark */ = 61FE2A5E116CE12900F76CDC /* PBXTextBookmark */;
-			61FE2A5F116CE12900F76CDC /* PBXTextBookmark */ = 61FE2A5F116CE12900F76CDC /* PBXTextBookmark */;
-			61FE2A67116CE19700F76CDC /* PBXTextBookmark */ = 61FE2A67116CE19700F76CDC /* PBXTextBookmark */;
-			61FE2A68116CE19700F76CDC /* PBXTextBookmark */ = 61FE2A68116CE19700F76CDC /* PBXTextBookmark */;
-			61FE2A6C116CE20C00F76CDC /* PBXTextBookmark */ = 61FE2A6C116CE20C00F76CDC /* PBXTextBookmark */;
-			61FE2A6D116CE20C00F76CDC /* PBXTextBookmark */ = 61FE2A6D116CE20C00F76CDC /* PBXTextBookmark */;
-			61FE2A6E116CE20C00F76CDC /* PBXTextBookmark */ = 61FE2A6E116CE20C00F76CDC /* PBXTextBookmark */;
-			61FE2A6F116CE20C00F76CDC /* PBXTextBookmark */ = 61FE2A6F116CE20C00F76CDC /* PBXTextBookmark */;
-			61FE2A77116CE27500F76CDC /* PBXTextBookmark */ = 61FE2A77116CE27500F76CDC /* PBXTextBookmark */;
-			61FE2A78116CE27500F76CDC /* PBXTextBookmark */ = 61FE2A78116CE27500F76CDC /* PBXTextBookmark */;
-			61FE2A7F116CE28D00F76CDC /* PBXTextBookmark */ = 61FE2A7F116CE28D00F76CDC /* PBXTextBookmark */;
-			61FE2A80116CE28D00F76CDC /* PBXTextBookmark */ = 61FE2A80116CE28D00F76CDC /* PBXTextBookmark */;
-			61FE2A82116CE2E800F76CDC /* PBXTextBookmark */ = 61FE2A82116CE2E800F76CDC /* PBXTextBookmark */;
-			61FE2A83116CE2EC00F76CDC /* PBXTextBookmark */ = 61FE2A83116CE2EC00F76CDC /* PBXTextBookmark */;
+			61FE29E7116CDB7300F76CDC = 61FE29E7116CDB7300F76CDC /* PBXTextBookmark */;
+			61FE2A89116CF05C00F76CDC = 61FE2A89116CF05C00F76CDC /* PBXTextBookmark */;
+			61FE2A8A116CF05C00F76CDC = 61FE2A8A116CF05C00F76CDC /* PBXTextBookmark */;
+			61FE2A8C116CF07200F76CDC = 61FE2A8C116CF07200F76CDC /* PBXTextBookmark */;
+			61FE2ACB116D609A00F76CDC /* PBXBookmark */ = 61FE2ACB116D609A00F76CDC /* PBXBookmark */;
+			61FE2AD8116D64D300F76CDC /* PBXBookmark */ = 61FE2AD8116D64D300F76CDC /* PBXBookmark */;
+			61FE2AE2116D658700F76CDC /* PBXTextBookmark */ = 61FE2AE2116D658700F76CDC /* PBXTextBookmark */;
+			61FE2AE3116D658700F76CDC /* PBXTextBookmark */ = 61FE2AE3116D658700F76CDC /* PBXTextBookmark */;
+			61FE2AE4116D658700F76CDC /* PBXTextBookmark */ = 61FE2AE4116D658700F76CDC /* PBXTextBookmark */;
+			61FE2AE5116D658700F76CDC /* PBXTextBookmark */ = 61FE2AE5116D658700F76CDC /* PBXTextBookmark */;
+			61FE2AE6116D658700F76CDC /* PBXTextBookmark */ = 61FE2AE6116D658700F76CDC /* PBXTextBookmark */;
+			61FE2AEB116D658700F76CDC /* PBXTextBookmark */ = 61FE2AEB116D658700F76CDC /* PBXTextBookmark */;
+			61FE2AEC116D658700F76CDC /* PBXTextBookmark */ = 61FE2AEC116D658700F76CDC /* PBXTextBookmark */;
+			61FE2AEF116D658700F76CDC /* PBXTextBookmark */ = 61FE2AEF116D658700F76CDC /* PBXTextBookmark */;
+			61FE2AF2116D658700F76CDC /* PBXTextBookmark */ = 61FE2AF2116D658700F76CDC /* PBXTextBookmark */;
+			61FE2AF3116D658700F76CDC /* PBXTextBookmark */ = 61FE2AF3116D658700F76CDC /* PBXTextBookmark */;
+			61FE2AF4116D658700F76CDC /* PBXTextBookmark */ = 61FE2AF4116D658700F76CDC /* PBXTextBookmark */;
+			61FE2AF7116D658700F76CDC /* PBXTextBookmark */ = 61FE2AF7116D658700F76CDC /* PBXTextBookmark */;
+			61FE2B04116D65C200F76CDC /* XCBuildMessageTextBookmark */ = 61FE2B04116D65C200F76CDC /* XCBuildMessageTextBookmark */;
+			61FE2B05116D65C200F76CDC /* PBXTextBookmark */ = 61FE2B05116D65C200F76CDC /* PBXTextBookmark */;
+			61FE2B09116D663300F76CDC /* PBXTextBookmark */ = 61FE2B09116D663300F76CDC /* PBXTextBookmark */;
+			61FE2B0A116D663300F76CDC /* PBXTextBookmark */ = 61FE2B0A116D663300F76CDC /* PBXTextBookmark */;
+			61FE2B0B116D663300F76CDC /* PBXTextBookmark */ = 61FE2B0B116D663300F76CDC /* PBXTextBookmark */;
+			61FE2B0C116D663300F76CDC /* PBXTextBookmark */ = 61FE2B0C116D663300F76CDC /* PBXTextBookmark */;
+			61FE2B0D116D663300F76CDC /* PBXTextBookmark */ = 61FE2B0D116D663300F76CDC /* PBXTextBookmark */;
+			61FE2B0E116D663300F76CDC /* PBXTextBookmark */ = 61FE2B0E116D663300F76CDC /* PBXTextBookmark */;
+			61FE2B0F116D663300F76CDC /* PBXTextBookmark */ = 61FE2B0F116D663300F76CDC /* PBXTextBookmark */;
+			61FE2B15116D686A00F76CDC /* PBXTextBookmark */ = 61FE2B15116D686A00F76CDC /* PBXTextBookmark */;
+			61FE2B16116D686A00F76CDC /* PBXTextBookmark */ = 61FE2B16116D686A00F76CDC /* PBXTextBookmark */;
+			61FE2B17116D686A00F76CDC /* PBXTextBookmark */ = 61FE2B17116D686A00F76CDC /* PBXTextBookmark */;
+			61FE2B18116D686A00F76CDC /* PBXTextBookmark */ = 61FE2B18116D686A00F76CDC /* PBXTextBookmark */;
+			61FE2B19116D686A00F76CDC /* PBXTextBookmark */ = 61FE2B19116D686A00F76CDC /* PBXTextBookmark */;
+			61FE2B1A116D686A00F76CDC /* PBXTextBookmark */ = 61FE2B1A116D686A00F76CDC /* PBXTextBookmark */;
+			61FE2B1B116D686A00F76CDC /* PBXTextBookmark */ = 61FE2B1B116D686A00F76CDC /* PBXTextBookmark */;
+			61FE2B1D116D689A00F76CDC /* PBXTextBookmark */ = 61FE2B1D116D689A00F76CDC /* PBXTextBookmark */;
+			61FE2B1E116D689A00F76CDC /* PBXTextBookmark */ = 61FE2B1E116D689A00F76CDC /* PBXTextBookmark */;
+			61FE2B1F116D689A00F76CDC /* PBXTextBookmark */ = 61FE2B1F116D689A00F76CDC /* PBXTextBookmark */;
+			61FE2B20116D689A00F76CDC /* PBXTextBookmark */ = 61FE2B20116D689A00F76CDC /* PBXTextBookmark */;
+			61FE2B21116D689A00F76CDC /* PBXTextBookmark */ = 61FE2B21116D689A00F76CDC /* PBXTextBookmark */;
+			61FE2B26116D6A1300F76CDC /* PBXTextBookmark */ = 61FE2B26116D6A1300F76CDC /* PBXTextBookmark */;
+			61FE2B27116D6A1300F76CDC /* PBXTextBookmark */ = 61FE2B27116D6A1300F76CDC /* PBXTextBookmark */;
+			61FE2B28116D6A1300F76CDC /* PBXTextBookmark */ = 61FE2B28116D6A1300F76CDC /* PBXTextBookmark */;
+			61FE2B29116D6A1300F76CDC /* PBXTextBookmark */ = 61FE2B29116D6A1300F76CDC /* PBXTextBookmark */;
+			61FE2B2A116D6A1300F76CDC /* PBXTextBookmark */ = 61FE2B2A116D6A1300F76CDC /* PBXTextBookmark */;
+			61FE2B2B116D6A1300F76CDC /* PBXTextBookmark */ = 61FE2B2B116D6A1300F76CDC /* PBXTextBookmark */;
+			61FE2B2C116D6A1300F76CDC /* PBXTextBookmark */ = 61FE2B2C116D6A1300F76CDC /* PBXTextBookmark */;
+			61FE2B30116D6B0000F76CDC /* PBXTextBookmark */ = 61FE2B30116D6B0000F76CDC /* PBXTextBookmark */;
+			61FE2B31116D6B0100F76CDC /* PBXTextBookmark */ = 61FE2B31116D6B0100F76CDC /* PBXTextBookmark */;
+			61FE2B32116D6B0100F76CDC /* PBXTextBookmark */ = 61FE2B32116D6B0100F76CDC /* PBXTextBookmark */;
+			61FE2B33116D6B0100F76CDC /* PBXTextBookmark */ = 61FE2B33116D6B0100F76CDC /* PBXTextBookmark */;
+			61FE2B34116D6B0100F76CDC /* PBXTextBookmark */ = 61FE2B34116D6B0100F76CDC /* PBXTextBookmark */;
+			61FE2B35116D6B0100F76CDC /* PBXTextBookmark */ = 61FE2B35116D6B0100F76CDC /* PBXTextBookmark */;
+			61FE2B36116D6B0100F76CDC /* PBXTextBookmark */ = 61FE2B36116D6B0100F76CDC /* PBXTextBookmark */;
+			61FE2B3A116D6B7D00F76CDC /* PBXTextBookmark */ = 61FE2B3A116D6B7D00F76CDC /* PBXTextBookmark */;
+			61FE2B3B116D6B7D00F76CDC /* PBXTextBookmark */ = 61FE2B3B116D6B7D00F76CDC /* PBXTextBookmark */;
+			61FE2B3C116D6B7D00F76CDC /* PBXTextBookmark */ = 61FE2B3C116D6B7D00F76CDC /* PBXTextBookmark */;
+			61FE2B3D116D6B7D00F76CDC /* PBXTextBookmark */ = 61FE2B3D116D6B7D00F76CDC /* PBXTextBookmark */;
+			61FE2B3E116D6B7D00F76CDC /* PBXTextBookmark */ = 61FE2B3E116D6B7D00F76CDC /* PBXTextBookmark */;
+			61FE2B40116D6C9900F76CDC /* PBXTextBookmark */ = 61FE2B40116D6C9900F76CDC /* PBXTextBookmark */;
+			61FE2B41116D6C9900F76CDC /* PBXTextBookmark */ = 61FE2B41116D6C9900F76CDC /* PBXTextBookmark */;
+			61FE2B42116D6C9900F76CDC /* PBXTextBookmark */ = 61FE2B42116D6C9900F76CDC /* PBXTextBookmark */;
+			61FE2B43116D6C9900F76CDC /* PBXTextBookmark */ = 61FE2B43116D6C9900F76CDC /* PBXTextBookmark */;
+			61FE2B44116D6C9900F76CDC /* PBXTextBookmark */ = 61FE2B44116D6C9900F76CDC /* PBXTextBookmark */;
+			61FE2B4B116D6F3C00F76CDC /* PBXTextBookmark */ = 61FE2B4B116D6F3C00F76CDC /* PBXTextBookmark */;
+			61FE2B4C116D6F3C00F76CDC /* PBXTextBookmark */ = 61FE2B4C116D6F3C00F76CDC /* PBXTextBookmark */;
+			61FE2B4D116D6F3C00F76CDC /* PBXTextBookmark */ = 61FE2B4D116D6F3C00F76CDC /* PBXTextBookmark */;
+			61FE2B4E116D6F3C00F76CDC /* PBXTextBookmark */ = 61FE2B4E116D6F3C00F76CDC /* PBXTextBookmark */;
+			61FE2B4F116D6F3C00F76CDC /* PBXTextBookmark */ = 61FE2B4F116D6F3C00F76CDC /* PBXTextBookmark */;
+			61FE2B50116D6F3C00F76CDC /* PBXTextBookmark */ = 61FE2B50116D6F3C00F76CDC /* PBXTextBookmark */;
+			61FE2B56116D6F8200F76CDC /* PBXTextBookmark */ = 61FE2B56116D6F8200F76CDC /* PBXTextBookmark */;
+			61FE2B57116D6F8200F76CDC /* PBXTextBookmark */ = 61FE2B57116D6F8200F76CDC /* PBXTextBookmark */;
+			61FE2B58116D6F8200F76CDC /* PBXTextBookmark */ = 61FE2B58116D6F8200F76CDC /* PBXTextBookmark */;
+			61FE2B59116D6F8200F76CDC /* PBXTextBookmark */ = 61FE2B59116D6F8200F76CDC /* PBXTextBookmark */;
+			61FE2B5D116D743B00F76CDC /* PBXTextBookmark */ = 61FE2B5D116D743B00F76CDC /* PBXTextBookmark */;
+			61FE2B5E116D743B00F76CDC /* PBXTextBookmark */ = 61FE2B5E116D743B00F76CDC /* PBXTextBookmark */;
+			61FE2B5F116D743B00F76CDC /* PBXTextBookmark */ = 61FE2B5F116D743B00F76CDC /* PBXTextBookmark */;
+			61FE2B60116D743B00F76CDC /* PBXTextBookmark */ = 61FE2B60116D743B00F76CDC /* PBXTextBookmark */;
+			61FE2B62116D751800F76CDC /* PBXTextBookmark */ = 61FE2B62116D751800F76CDC /* PBXTextBookmark */;
+			61FE2B63116D751800F76CDC /* PBXTextBookmark */ = 61FE2B63116D751800F76CDC /* PBXTextBookmark */;
+			61FE2B64116D751800F76CDC /* PBXTextBookmark */ = 61FE2B64116D751800F76CDC /* PBXTextBookmark */;
+			61FE2B65116D751800F76CDC /* PBXTextBookmark */ = 61FE2B65116D751800F76CDC /* PBXTextBookmark */;
+			61FE2B69116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B69116D78BF00F76CDC /* PBXTextBookmark */;
+			61FE2B6A116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B6A116D78BF00F76CDC /* PBXTextBookmark */;
+			61FE2B6B116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B6B116D78BF00F76CDC /* PBXTextBookmark */;
+			61FE2B6C116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B6C116D78BF00F76CDC /* PBXTextBookmark */;
+			61FE2B6D116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B6D116D78BF00F76CDC /* PBXTextBookmark */;
+			61FE2B6E116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B6E116D78BF00F76CDC /* PBXTextBookmark */;
+			61FE2B6F116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B6F116D78BF00F76CDC /* PBXTextBookmark */;
+			61FE2B70116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B70116D78BF00F76CDC /* PBXTextBookmark */;
+			61FE2B72116D793800F76CDC /* PBXTextBookmark */ = 61FE2B72116D793800F76CDC /* PBXTextBookmark */;
+			61FE2B73116D793B00F76CDC /* PBXTextBookmark */ = 61FE2B73116D793B00F76CDC /* PBXTextBookmark */;
+			61FE2B74116D793B00F76CDC /* PBXTextBookmark */ = 61FE2B74116D793B00F76CDC /* PBXTextBookmark */;
+			61FE2B75116D793B00F76CDC /* PBXTextBookmark */ = 61FE2B75116D793B00F76CDC /* PBXTextBookmark */;
 		};
 		sourceControlManager = 617987DF114AA2EB00BA94A9 /* Source Control */;
 		userBuildSettings = {
@@ -290,7 +310,7 @@
 		fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */;
 		name = "SingleTeamViewController.m: 75";
 		rLen = 0;
-		rLoc = 3036;
+		rLoc = 2626;
 		rType = 0;
 		vrLen = 355;
 		vrLoc = 2649;
@@ -377,16 +397,6 @@
 		vrLen = 1;
 		vrLoc = 172;
 	};
-	611B0BE9116BA1CC00112153 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61798888114AA4E600BA94A9 /* GameSetup.m */;
-		name = "GameSetup.m: 84";
-		rLen = 0;
-		rLoc = 3164;
-		rType = 0;
-		vrLen = 2;
-		vrLoc = 1320;
-	};
 	611B0C42116BAF3A00112153 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 611B0AA0116B626E00112153 /* GeneralSettingsViewController.m */;
@@ -437,16 +447,6 @@
 		vrLen = 243;
 		vrLoc = 3;
 	};
-	611FD95711551C3700C2203D /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61798856114AA48A00BA94A9 /* CGPointUtils.c */;
-		name = "CGPointUtils.c: 19";
-		rLen = 0;
-		rLoc = 423;
-		rType = 0;
-		vrLen = 392;
-		vrLoc = 283;
-	};
 	611FD95811551C3700C2203D /* PBXBookmark */ = {
 		isa = PBXBookmark;
 		fRef = 61798A25114ADD2600BA94A9 /* Default.png */;
@@ -576,26 +576,6 @@
 		rLen = 0;
 		rLoc = 9223372036854775808;
 	};
-	61513490116C2954001F16D1 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
-		name = "OverlayViewController.m: 17";
-		rLen = 0;
-		rLoc = 391;
-		rType = 0;
-		vrLen = 196;
-		vrLoc = 51;
-	};
-	615134B7116C2F0A001F16D1 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
-		name = "OverlayViewController.m: 17";
-		rLen = 0;
-		rLoc = 391;
-		rType = 0;
-		vrLen = 196;
-		vrLoc = 51;
-	};
 	615F1316116561BE002444F2 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 61798863114AA4AA00BA94A9 /* SDL_uikitappdelegate.h */;
@@ -670,76 +650,6 @@
 		vrLen = 97;
 		vrLoc = 150;
 	};
-	6177E483116CD7AE00AC9E36 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		comments = "Value stored to 'gameTicks' is never read";
-		fRef = 61798888114AA4E600BA94A9 /* GameSetup.m */;
-		rLen = 1;
-		rLoc = 178;
-		rType = 1;
-	};
-	6177E484116CD7AE00AC9E36 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61798888114AA4E600BA94A9 /* GameSetup.m */;
-		name = "GameSetup.m: 179";
-		rLen = 0;
-		rLoc = 7069;
-		rType = 0;
-		vrLen = 148;
-		vrLoc = 6970;
-	};
-	6177E490116CD7E400AC9E36 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-	};
-	6177E492116CD7FC00AC9E36 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61798888114AA4E600BA94A9 /* GameSetup.m */;
-		name = "GameSetup.m: 179";
-		rLen = 0;
-		rLoc = 7069;
-		rType = 0;
-		vrLen = 808;
-		vrLoc = 6660;
-	};
-	6177E493116CD7FC00AC9E36 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		comments = "Potential leak of an object allocated on line 56 and stored into 'detailedNavController'";
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		rLen = 1;
-		rLoc = 72;
-		rType = 1;
-	};
-	6177E494116CD7FC00AC9E36 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 57";
-		rLen = 0;
-		rLoc = 2907;
-		rType = 0;
-		vrLen = 680;
-		vrLoc = 2149;
-	};
-	6177E496116CD81600AC9E36 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61798888114AA4E600BA94A9 /* GameSetup.m */;
-		name = "GameSetup.m: 179";
-		rLen = 0;
-		rLoc = 7069;
-		rType = 0;
-		vrLen = 218;
-		vrLoc = 6970;
-	};
-	6177E499116CD81600AC9E36 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 58";
-		rLen = 0;
-		rLoc = 2907;
-		rType = 0;
-		vrLen = 2054;
-		vrLoc = 1586;
-	};
 	617987D7114AA2CD00BA94A9 /* HedgewarsMobile */ = {
 		isa = PBXExecutable;
 		activeArgIndices = (
@@ -1115,9 +1025,9 @@
 	};
 	61798856114AA48A00BA94A9 /* CGPointUtils.c */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {733, 507}}";
-			sepNavSelRange = "{423, 0}";
-			sepNavVisRange = "{143, 639}";
+			sepNavIntBoundsRect = "{{0, 0}, {733, 494}}";
+			sepNavSelRange = "{437, 0}";
+			sepNavVisRange = "{471, 1}";
 			sepNavWindowFrame = "{{107, 411}, {960, 678}}";
 		};
 	};
@@ -1167,9 +1077,9 @@
 	};
 	61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {873, 2106}}";
-			sepNavSelRange = "{2964, 0}";
-			sepNavVisRange = "{2528, 1794}";
+			sepNavIntBoundsRect = "{{0, 0}, {873, 2080}}";
+			sepNavSelRange = "{4735, 0}";
+			sepNavVisRange = "{3996, 1426}";
 			sepNavWindowFrame = "{{1045, 206}, {803, 674}}";
 		};
 	};
@@ -1190,17 +1100,17 @@
 	};
 	6179886E114AA4D000BA94A9 /* MainMenuViewController.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {544, 325}}";
+			sepNavIntBoundsRect = "{{0, 0}, {483, 338}}";
 			sepNavSelRange = "{172, 0}";
-			sepNavVisRange = "{0, 439}";
+			sepNavVisRange = "{148, 80}";
 			sepNavWindowFrame = "{{852, 335}, {775, 623}}";
 		};
 	};
 	6179886F114AA4D000BA94A9 /* MainMenuViewController.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {824, 2535}}";
-			sepNavSelRange = "{4846, 0}";
-			sepNavVisRange = "{4397, 691}";
+			sepNavIntBoundsRect = "{{0, 0}, {999, 2574}}";
+			sepNavSelRange = "{2954, 1442}";
+			sepNavVisRange = "{1959, 2691}";
 			sepNavWindowFrame = "{{260, 136}, {1058, 792}}";
 		};
 	};
@@ -1276,94 +1186,6 @@
 		isa = PBXBookmark;
 		fRef = 6179936711501D3D00BA94A9 /* arrowDown.png */;
 	};
-	618623FC116CBD83004C5062 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
-		name = "OverlayViewController.m: 17";
-		rLen = 0;
-		rLoc = 391;
-		rType = 0;
-		vrLen = 156;
-		vrLoc = 91;
-	};
-	61862418116CBEBA004C5062 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
-		name = "OverlayViewController.m: 17";
-		rLen = 0;
-		rLoc = 391;
-		rType = 0;
-		vrLen = 156;
-		vrLoc = 91;
-	};
-	6186241D116CBF2F004C5062 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
-		name = "OverlayViewController.m: 17";
-		rLen = 0;
-		rLoc = 391;
-		rType = 0;
-		vrLen = 156;
-		vrLoc = 91;
-	};
-	61862420116CBFBD004C5062 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
-		name = "OverlayViewController.m: 17";
-		rLen = 0;
-		rLoc = 391;
-		rType = 0;
-		vrLen = 156;
-		vrLoc = 91;
-	};
-	61862423116CBFE9004C5062 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
-		name = "OverlayViewController.m: 17";
-		rLen = 0;
-		rLoc = 391;
-		rType = 0;
-		vrLen = 156;
-		vrLoc = 91;
-	};
-	61862432116CC043004C5062 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
-		name = "OverlayViewController.m: 17";
-		rLen = 0;
-		rLoc = 391;
-		rType = 0;
-		vrLen = 156;
-		vrLoc = 91;
-	};
-	61862433116CC0F9004C5062 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
-		name = "OverlayViewController.m: 17";
-		rLen = 0;
-		rLoc = 391;
-		rType = 0;
-		vrLen = 156;
-		vrLoc = 91;
-	};
-	6186243E116CD71B004C5062 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		comments = "'filePath' undeclared (first use in this function)";
-		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
-		rLen = 1;
-		rLoc = 119;
-		rType = 1;
-	};
-	6186243F116CD71B004C5062 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
-		name = "MainMenuViewController.m: 120";
-		rLen = 0;
-		rLoc = 4846;
-		rType = 0;
-		vrLen = 691;
-		vrLoc = 4397;
-	};
 	618AFC07115BE92A003D411B /* PBXBookmark */ = {
 		isa = PBXBookmark;
 		fRef = 61798A20114ADD2600BA94A9 /* backgroundLeft.png */;
@@ -1393,9 +1215,9 @@
 	};
 	61A11AC01168D8B600359010 /* SplitViewRootController.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {978, 1313}}";
-			sepNavSelRange = "{1586, 0}";
-			sepNavVisRange = "{929, 340}";
+			sepNavIntBoundsRect = "{{0, 0}, {999, 1235}}";
+			sepNavSelRange = "{1067, 0}";
+			sepNavVisRange = "{0, 2105}";
 			sepNavWindowFrame = "{{195, 264}, {1058, 792}}";
 		};
 	};
@@ -1416,18 +1238,18 @@
 	};
 	61A11ACD1168DB1B00359010 /* TeamSettingsViewController.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {999, 664}}";
-			sepNavSelRange = "{299, 0}";
-			sepNavVisRange = "{0, 400}";
+			sepNavIntBoundsRect = "{{0, 0}, {999, 593}}";
+			sepNavSelRange = "{363, 0}";
+			sepNavVisRange = "{0, 429}";
 			sepNavWindowFrame = "{{730, 203}, {1058, 792}}";
 		};
 	};
 	61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1048, 2093}}";
-			sepNavSelRange = "{1676, 0}";
-			sepNavVisRange = "{279, 2094}";
-			sepNavWindowFrame = "{{245, 171}, {1058, 792}}";
+			sepNavIntBoundsRect = "{{0, 0}, {803, 3003}}";
+			sepNavSelRange = "{1571, 0}";
+			sepNavVisRange = "{1717, 83}";
+			sepNavWindowFrame = "{{366, 288}, {1058, 792}}";
 		};
 	};
 	61A11AD41168DB3700359010 /* DetailViewController.h */ = {
@@ -1448,17 +1270,17 @@
 	};
 	61A11ADF1168DC6E00359010 /* SingleTeamViewController.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {483, 325}}";
-			sepNavSelRange = "{394, 0}";
-			sepNavVisRange = "{211, 347}";
+			sepNavIntBoundsRect = "{{0, 0}, {999, 641}}";
+			sepNavSelRange = "{279, 0}";
+			sepNavVisRange = "{0, 617}";
 		};
 	};
 	61A11AE01168DC6E00359010 /* SingleTeamViewController.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1111, 3250}}";
-			sepNavSelRange = "{2616, 0}";
-			sepNavVisRange = "{1897, 1752}";
-			sepNavWindowFrame = "{{530, 146}, {1058, 792}}";
+			sepNavIntBoundsRect = "{{0, 0}, {1048, 3302}}";
+			sepNavSelRange = "{5297, 0}";
+			sepNavVisRange = "{5230, 1528}";
+			sepNavWindowFrame = "{{583, 143}, {1058, 792}}";
 		};
 	};
 	61A11AE21168DC9400359010 /* HogHatViewController.h */ = {
@@ -1470,9 +1292,9 @@
 	};
 	61A11AE31168DC9400359010 /* HogHatViewController.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {551, 2912}}";
-			sepNavSelRange = "{3977, 0}";
-			sepNavVisRange = "{0, 153}";
+			sepNavIntBoundsRect = "{{0, 0}, {1090, 2821}}";
+			sepNavSelRange = "{1974, 68}";
+			sepNavVisRange = "{319, 1984}";
 			sepNavWindowFrame = "{{861, 250}, {1058, 792}}";
 		};
 	};
@@ -1690,9 +1512,9 @@
 	};
 	61CE250C115E749A0098C467 /* OverlayViewController.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {483, 4264}}";
+			sepNavIntBoundsRect = "{{0, 0}, {472, 4251}}";
 			sepNavSelRange = "{391, 0}";
-			sepNavVisRange = "{150, 97}";
+			sepNavVisRange = "{221, 26}";
 			sepNavWindowFrame = "{{690, 149}, {938, 967}}";
 		};
 	};
@@ -1710,16 +1532,6 @@
 		vrLen = 392;
 		vrLoc = 3;
 	};
-	61CEDAA1116ABECE0067BAFC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 58";
-		rLen = 0;
-		rLoc = 2907;
-		rType = 0;
-		vrLen = 37;
-		vrLoc = 0;
-	};
 	61CEDAA2116ABECE0067BAFC /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
@@ -1760,45 +1572,6 @@
 		vrLen = 181;
 		vrLoc = 0;
 	};
-	61FE29C9116CD8C400F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61798888114AA4E600BA94A9 /* GameSetup.m */;
-		name = "GameSetup.m: 179";
-		rLen = 0;
-		rLoc = 7069;
-		rType = 0;
-		vrLen = 168;
-		vrLoc = 7020;
-	};
-	61FE29CC116CD8C400F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 44";
-		rLen = 0;
-		rLoc = 2292;
-		rType = 0;
-		vrLen = 2054;
-		vrLoc = 1586;
-	};
-	61FE29DD116CDB0400F76CDC /* XCBuildMessageTextBookmark */ = {
-		isa = PBXTextBookmark;
-		comments = "'splitViewRootController' undeclared (first use in this function)";
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		fallbackIsa = XCBuildMessageTextBookmark;
-		rLen = 1;
-		rLoc = 43;
-		rType = 1;
-	};
-	61FE29DE116CDB0400F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 37";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 1477;
-		vrLoc = 709;
-	};
 	61FE29E7116CDB7300F76CDC /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 61798888114AA4E600BA94A9 /* GameSetup.m */;
@@ -1809,465 +1582,910 @@
 		vrLen = 168;
 		vrLoc = 7020;
 	};
-	61FE29E8116CDB7300F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 38";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 114;
-		vrLoc = 1095;
-	};
-	61FE29E9116CDB7300F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11ABF1168D8B600359010 /* SplitViewRootController.h */;
-		name = "SplitViewRootController.h: 13";
-		rLen = 0;
-		rLoc = 265;
-		rType = 0;
-		vrLen = 406;
-		vrLoc = 0;
-	};
-	61FE29EA116CDB7300F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 14";
-		rLen = 0;
-		rLoc = 314;
-		rType = 0;
-		vrLen = 2415;
-		vrLoc = 37;
-	};
-	61FE29EB116CDB7300F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 41";
-		rLen = 0;
-		rLoc = 1836;
-		rType = 0;
-		vrLen = 2275;
-		vrLoc = 0;
-	};
-	61FE29F7116CDBAD00F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 38";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 114;
-		vrLoc = 1095;
-	};
-	61FE29F8116CDBAD00F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 40";
-		rLen = 0;
-		rLoc = 1729;
-		rType = 0;
-		vrLen = 2531;
-		vrLoc = 338;
-	};
-	61FE29FD116CDBC000F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 38";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 114;
-		vrLoc = 1095;
-	};
-	61FE29FE116CDBC000F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 40";
-		rLen = 0;
-		rLoc = 1729;
-		rType = 0;
-		vrLen = 2541;
-		vrLoc = 338;
-	};
-	61FE2A09116CDD8100F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 39";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 197;
-		vrLoc = 929;
-	};
-	61FE2A0A116CDD8100F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 45";
-		rLen = 0;
-		rLoc = 2259;
-		rType = 0;
-		vrLen = 2344;
-		vrLoc = 338;
-	};
-	61FE2A11116CDD9700F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 39";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 197;
-		vrLoc = 929;
-	};
-	61FE2A12116CDD9700F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 45";
-		rLen = 0;
-		rLoc = 2259;
-		rType = 0;
-		vrLen = 2395;
-		vrLoc = 338;
-	};
-	61FE2A13116CDD9700F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 45";
-		rLen = 0;
-		rLoc = 2259;
-		rType = 0;
-		vrLen = 2344;
-		vrLoc = 338;
-	};
-	61FE2A1A116CDDDA00F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 39";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 337;
-		vrLoc = 929;
-	};
-	61FE2A1B116CDDDA00F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 46";
-		rLen = 0;
-		rLoc = 2256;
-		rType = 0;
-		vrLen = 2402;
-		vrLoc = 338;
-	};
-	61FE2A1E116CDDDC00F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 39";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 197;
-		vrLoc = 929;
-	};
-	61FE2A1F116CDDDC00F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 46";
-		rLen = 0;
-		rLoc = 2256;
-		rType = 0;
-		vrLen = 2351;
-		vrLoc = 338;
-	};
-	61FE2A20116CDDDC00F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 46";
-		rLen = 0;
-		rLoc = 2256;
-		rType = 0;
-		vrLen = 2351;
-		vrLoc = 338;
-	};
-	61FE2A22116CDDE000F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 39";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 197;
-		vrLoc = 929;
-	};
-	61FE2A23116CDDE000F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 46";
-		rLen = 0;
-		rLoc = 2256;
-		rType = 0;
-		vrLen = 2351;
-		vrLoc = 338;
-	};
-	61FE2A27116CDE2A00F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 40";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 386;
-		vrLoc = 929;
-	};
-	61FE2A28116CDE2A00F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 55";
-		rLen = 0;
-		rLoc = 2688;
-		rType = 0;
-		vrLen = 2503;
-		vrLoc = 338;
-	};
-	61FE2A2C116CDED900F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 40";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 197;
-		vrLoc = 929;
-	};
-	61FE2A2D116CDED900F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 47";
-		rLen = 0;
-		rLoc = 2256;
-		rType = 0;
-		vrLen = 2491;
-		vrLoc = 338;
-	};
-	61FE2A33116CDF4200F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 39";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 197;
-		vrLoc = 929;
-	};
-	61FE2A34116CDF4200F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 65";
-		rLen = 0;
-		rLoc = 2914;
-		rType = 0;
-		vrLen = 2366;
-		vrLoc = 545;
-	};
-	61FE2A3A116CDFA300F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 39";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 337;
-		vrLoc = 929;
-	};
-	61FE2A3B116CDFA300F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 54";
-		rLen = 0;
-		rLoc = 2581;
-		rType = 0;
-		vrLen = 2506;
-		vrLoc = 545;
-	};
-	61FE2A3E116CE02D00F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 39";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 197;
-		vrLoc = 929;
-	};
-	61FE2A3F116CE02D00F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 48";
-		rLen = 0;
-		rLoc = 2291;
-		rType = 0;
-		vrLen = 2555;
-		vrLoc = 545;
-	};
-	61FE2A44116CE03C00F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 39";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 197;
-		vrLoc = 929;
-	};
-	61FE2A45116CE03C00F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 48";
-		rLen = 0;
-		rLoc = 2291;
-		rType = 0;
-		vrLen = 2516;
-		vrLoc = 545;
-	};
-	61FE2A5E116CE12900F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 37";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 277;
-		vrLoc = 929;
-	};
-	61FE2A5F116CE12900F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 57";
-		rLen = 0;
-		rLoc = 2835;
-		rType = 0;
-		vrLen = 2248;
-		vrLoc = 812;
-	};
-	61FE2A67116CE19700F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 43";
-		rLen = 0;
-		rLoc = 1586;
-		rType = 0;
-		vrLen = 165;
-		vrLoc = 929;
-	};
-	61FE2A68116CE19700F76CDC /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 66";
-		rLen = 0;
-		rLoc = 2835;
-		rType = 0;
-		vrLen = 2193;
-		vrLoc = 812;
-	};
-	61FE2A6C116CE20C00F76CDC /* PBXTextBookmark */ = {
+	61FE2A89116CF05C00F76CDC /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
 		name = "SplitViewRootController.m: 44";
 		rLen = 0;
-		rLoc = 1586;
+		rLoc = 1399;
 		rType = 0;
-		vrLen = 200;
+		vrLen = 340;
 		vrLoc = 929;
 	};
-	61FE2A6D116CE20C00F76CDC /* PBXTextBookmark */ = {
+	61FE2A8A116CF05C00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "Implicit declaration of function 'sqrt'";
+		fRef = 61798856114AA48A00BA94A9 /* CGPointUtils.c */;
+		rLen = 1;
+		rLoc = 18;
+		rType = 1;
+	};
+	61FE2A8C116CF07200F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798856114AA48A00BA94A9 /* CGPointUtils.c */;
+		name = "CGPointUtils.c: 19";
+		rLen = 0;
+		rLoc = 437;
+		rType = 0;
+		vrLen = 147;
+		vrLoc = 385;
+	};
+	61FE2ACB116D609A00F76CDC /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+	};
+	61FE2AD8116D64D300F76CDC /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+	};
+	61FE2AE2116D658700F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798856114AA48A00BA94A9 /* CGPointUtils.c */;
+		name = "CGPointUtils.c: 19";
+		rLen = 0;
+		rLoc = 437;
+		rType = 0;
+		vrLen = 1;
+		vrLoc = 471;
+	};
+	61FE2AE3116D658700F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 40";
+		rLen = 0;
+		rLoc = 1571;
+		rType = 0;
+		vrLen = 109;
+		vrLoc = 1651;
+	};
+	61FE2AE4116D658700F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886E114AA4D000BA94A9 /* MainMenuViewController.h */;
+		name = "MainMenuViewController.h: 10";
+		rLen = 0;
+		rLoc = 172;
+		rType = 0;
+		vrLen = 80;
+		vrLoc = 148;
+	};
+	61FE2AE5116D658700F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+		name = "HogHatViewController.m: 115";
+		rLen = 0;
+		rLoc = 3977;
+		rType = 0;
+		vrLen = 62;
+		vrLoc = 90;
+	};
+	61FE2AE6116D658700F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */;
+		name = "SingleTeamViewController.m: 79";
+		rLen = 0;
+		rLoc = 2626;
+		rType = 0;
+		vrLen = 27;
+		vrLoc = 2596;
+	};
+	61FE2AEB116D658700F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */;
+		name = "SingleTeamViewController.m: 41";
+		rLen = 24;
+		rLoc = 1448;
+		rType = 0;
+		vrLen = 1644;
+		vrLoc = 2231;
+	};
+	61FE2AEC116D658700F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */;
+		name = "SingleTeamViewController.m: 41";
+		rLen = 24;
+		rLoc = 1448;
+		rType = 0;
+		vrLen = 1748;
+		vrLoc = 2041;
+	};
+	61FE2AEF116D658700F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+		name = "HogHatViewController.m: 52";
+		rLen = 68;
+		rLoc = 1974;
+		rType = 0;
+		vrLen = 1945;
+		vrLoc = 319;
+	};
+	61FE2AF2116D658700F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACD1168DB1B00359010 /* TeamSettingsViewController.h */;
+		name = "TeamSettingsViewController.h: 13";
+		rLen = 0;
+		rLoc = 300;
+		rType = 0;
+		vrLen = 400;
+		vrLoc = 0;
+	};
+	61FE2AF3116D658700F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 54";
+		rLen = 0;
+		rLoc = 2002;
+		rType = 0;
+		vrLen = 2613;
+		vrLoc = 1344;
+	};
+	61FE2AF4116D658700F76CDC /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 61A11ABF1168D8B600359010 /* SplitViewRootController.h */;
-		name = "SplitViewRootController.h: 10";
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 92";
+		rLen = 0;
+		rLoc = 4303;
+		rType = 0;
+		vrLen = 2075;
+		vrLoc = 3238;
+	};
+	61FE2AF7116D658700F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 84";
+		rLen = 1442;
+		rLoc = 2954;
+		rType = 0;
+		vrLen = 2644;
+		vrLoc = 1959;
+	};
+	61FE2B04116D65C200F76CDC /* XCBuildMessageTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "Incompatible Objective-C types 'struct NSArray *', expected 'struct NSMutableArray *' when passing argument 1 of 'setList:' from distinct Objective-C type";
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		fallbackIsa = XCBuildMessageTextBookmark;
+		rLen = 0;
+		rLoc = 40;
+		rType = 1;
+	};
+	61FE2B05116D65C200F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 40";
+		rLen = 0;
+		rLoc = 1571;
+		rType = 0;
+		vrLen = 784;
+		vrLoc = 1289;
+	};
+	61FE2B09116D663300F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */;
+		name = "SingleTeamViewController.m: 79";
+		rLen = 0;
+		rLoc = 2626;
+		rType = 0;
+		vrLen = 27;
+		vrLoc = 2596;
+	};
+	61FE2B0A116D663300F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 3;
+		vrLoc = 144;
+	};
+	61FE2B0B116D663300F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
+		name = "OverlayViewController.m: 17";
 		rLen = 0;
-		rLoc = 180;
+		rLoc = 391;
+		rType = 0;
+		vrLen = 26;
+		vrLoc = 221;
+	};
+	61FE2B0C116D663300F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 90";
+		rLen = 0;
+		rLoc = 4116;
+		rType = 0;
+		vrLen = 2692;
+		vrLoc = 2297;
+	};
+	61FE2B0D116D663300F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */;
+		name = "SingleTeamViewController.m: 100";
+		rLen = 35;
+		rLoc = 3266;
+		rType = 0;
+		vrLen = 1748;
+		vrLoc = 2041;
+	};
+	61FE2B0E116D663300F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+		name = "HogHatViewController.m: 52";
+		rLen = 68;
+		rLoc = 1974;
 		rType = 0;
-		vrLen = 396;
+		vrLen = 1945;
+		vrLoc = 319;
+	};
+	61FE2B0F116D663300F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 84";
+		rLen = 1442;
+		rLoc = 2954;
+		rType = 0;
+		vrLen = 2644;
+		vrLoc = 1959;
+	};
+	61FE2B15116D686A00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
+		name = "OverlayViewController.m: 17";
+		rLen = 0;
+		rLoc = 391;
+		rType = 0;
+		vrLen = 26;
+		vrLoc = 221;
+	};
+	61FE2B16116D686A00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 189";
+		rLen = 0;
+		rLoc = 8424;
+		rType = 0;
+		vrLen = 2101;
+		vrLoc = 6547;
+	};
+	61FE2B17116D686A00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ADF1168DC6E00359010 /* SingleTeamViewController.h */;
+		name = "SingleTeamViewController.h: 17";
+		rLen = 0;
+		rLoc = 394;
+		rType = 0;
+		vrLen = 617;
 		vrLoc = 0;
 	};
-	61FE2A6E116CE20C00F76CDC /* PBXTextBookmark */ = {
+	61FE2B18116D686A00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */;
+		name = "SingleTeamViewController.m: 100";
+		rLen = 35;
+		rLoc = 3266;
+		rType = 0;
+		vrLen = 2289;
+		vrLoc = 727;
+	};
+	61FE2B19116D686A00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */;
+		name = "SingleTeamViewController.m: 53";
+		rLen = 0;
+		rLoc = 1621;
+		rType = 0;
+		vrLen = 2464;
+		vrLoc = 416;
+	};
+	61FE2B1A116D686A00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+		name = "HogHatViewController.m: 52";
+		rLen = 68;
+		rLoc = 1974;
+		rType = 0;
+		vrLen = 1945;
+		vrLoc = 319;
+	};
+	61FE2B1B116D686A00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 84";
+		rLen = 1442;
+		rLoc = 2954;
+		rType = 0;
+		vrLen = 2644;
+		vrLoc = 1959;
+	};
+	61FE2B1D116D689A00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
+		name = "OverlayViewController.m: 17";
+		rLen = 0;
+		rLoc = 391;
+		rType = 0;
+		vrLen = 26;
+		vrLoc = 221;
+	};
+	61FE2B1E116D689A00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */;
+		name = "SingleTeamViewController.m: 53";
+		rLen = 0;
+		rLoc = 1621;
+		rType = 0;
+		vrLen = 1385;
+		vrLoc = 2579;
+	};
+	61FE2B1F116D689A00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 189";
+		rLen = 0;
+		rLoc = 7931;
+		rType = 0;
+		vrLen = 2101;
+		vrLoc = 6547;
+	};
+	61FE2B20116D689A00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+		name = "HogHatViewController.m: 52";
+		rLen = 68;
+		rLoc = 1974;
+		rType = 0;
+		vrLen = 1945;
+		vrLoc = 319;
+	};
+	61FE2B21116D689A00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 84";
+		rLen = 1442;
+		rLoc = 2954;
+		rType = 0;
+		vrLen = 2644;
+		vrLoc = 1959;
+	};
+	61FE2B26116D6A1300F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
+		name = "OverlayViewController.m: 17";
+		rLen = 0;
+		rLoc = 391;
+		rType = 0;
+		vrLen = 26;
+		vrLoc = 221;
+	};
+	61FE2B27116D6A1300F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 189";
+		rLen = 0;
+		rLoc = 7947;
+		rType = 0;
+		vrLen = 2141;
+		vrLoc = 6966;
+	};
+	61FE2B28116D6A1300F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ADF1168DC6E00359010 /* SingleTeamViewController.h */;
+		name = "SingleTeamViewController.h: 17";
+		rLen = 0;
+		rLoc = 394;
+		rType = 0;
+		vrLen = 617;
+		vrLoc = 0;
+	};
+	61FE2B29116D6A1300F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */;
+		name = "SingleTeamViewController.m: 45";
+		rLen = 0;
+		rLoc = 1621;
+		rType = 0;
+		vrLen = 2014;
+		vrLoc = 658;
+	};
+	61FE2B2A116D6A1300F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */;
+		name = "SingleTeamViewController.m: 47";
+		rLen = 0;
+		rLoc = 1621;
+		rType = 0;
+		vrLen = 2165;
+		vrLoc = 497;
+	};
+	61FE2B2B116D6A1300F76CDC /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 66";
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+		name = "HogHatViewController.m: 52";
+		rLen = 68;
+		rLoc = 1974;
+		rType = 0;
+		vrLen = 1945;
+		vrLoc = 319;
+	};
+	61FE2B2C116D6A1300F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 84";
+		rLen = 1442;
+		rLoc = 2954;
+		rType = 0;
+		vrLen = 2644;
+		vrLoc = 1959;
+	};
+	61FE2B30116D6B0000F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
+		name = "OverlayViewController.m: 17";
+		rLen = 0;
+		rLoc = 391;
+		rType = 0;
+		vrLen = 26;
+		vrLoc = 221;
+	};
+	61FE2B31116D6B0100F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACD1168DB1B00359010 /* TeamSettingsViewController.h */;
+		name = "TeamSettingsViewController.h: 13";
+		rLen = 0;
+		rLoc = 312;
+		rType = 0;
+		vrLen = 400;
+		vrLoc = 0;
+	};
+	61FE2B32116D6B0100F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 15";
+		rLen = 0;
+		rLoc = 305;
+		rType = 0;
+		vrLen = 2105;
+		vrLoc = 0;
+	};
+	61FE2B33116D6B0100F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 30";
+		rLen = 0;
+		rLoc = 1568;
+		rType = 0;
+		vrLen = 1983;
+		vrLoc = 2944;
+	};
+	61FE2B34116D6B0100F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+		name = "HogHatViewController.m: 52";
+		rLen = 68;
+		rLoc = 1974;
+		rType = 0;
+		vrLen = 1945;
+		vrLoc = 319;
+	};
+	61FE2B35116D6B0100F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */;
+		name = "SingleTeamViewController.m: 47";
+		rLen = 0;
+		rLoc = 1621;
+		rType = 0;
+		vrLen = 2165;
+		vrLoc = 497;
+	};
+	61FE2B36116D6B0100F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 84";
+		rLen = 1442;
+		rLoc = 2954;
+		rType = 0;
+		vrLen = 2644;
+		vrLoc = 1959;
+	};
+	61FE2B3A116D6B7D00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
+		name = "OverlayViewController.m: 17";
+		rLen = 0;
+		rLoc = 391;
+		rType = 0;
+		vrLen = 26;
+		vrLoc = 221;
+	};
+	61FE2B3B116D6B7D00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 35";
+		rLen = 0;
+		rLoc = 1568;
+		rType = 0;
+		vrLen = 2395;
+		vrLoc = 158;
+	};
+	61FE2B3C116D6B7D00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+		name = "HogHatViewController.m: 52";
+		rLen = 68;
+		rLoc = 1974;
+		rType = 0;
+		vrLen = 1945;
+		vrLoc = 319;
+	};
+	61FE2B3D116D6B7D00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */;
+		name = "SingleTeamViewController.m: 47";
+		rLen = 0;
+		rLoc = 1621;
+		rType = 0;
+		vrLen = 2165;
+		vrLoc = 497;
+	};
+	61FE2B3E116D6B7D00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 84";
+		rLen = 1442;
+		rLoc = 2954;
+		rType = 0;
+		vrLen = 2644;
+		vrLoc = 1959;
+	};
+	61FE2B40116D6C9900F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
+		name = "OverlayViewController.m: 17";
+		rLen = 0;
+		rLoc = 391;
+		rType = 0;
+		vrLen = 26;
+		vrLoc = 221;
+	};
+	61FE2B41116D6C9900F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */;
+		name = "SingleTeamViewController.m: 83";
 		rLen = 0;
 		rLoc = 2835;
 		rType = 0;
-		vrLen = 2193;
-		vrLoc = 812;
+		vrLen = 1473;
+		vrLoc = 3350;
+	};
+	61FE2B42116D6C9900F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 35";
+		rLen = 0;
+		rLoc = 1568;
+		rType = 0;
+		vrLen = 1553;
+		vrLoc = 4303;
 	};
-	61FE2A6F116CE20C00F76CDC /* PBXTextBookmark */ = {
+	61FE2B43116D6C9900F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+		name = "HogHatViewController.m: 52";
+		rLen = 68;
+		rLoc = 1974;
+		rType = 0;
+		vrLen = 1945;
+		vrLoc = 319;
+	};
+	61FE2B44116D6C9900F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 84";
+		rLen = 1442;
+		rLoc = 2954;
+		rType = 0;
+		vrLen = 2644;
+		vrLoc = 1959;
+	};
+	61FE2B4B116D6F3C00F76CDC /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 32";
+		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
+		name = "OverlayViewController.m: 17";
 		rLen = 0;
-		rLoc = 1068;
+		rLoc = 391;
+		rType = 0;
+		vrLen = 26;
+		vrLoc = 221;
+	};
+	61FE2B4C116D6F3C00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACD1168DB1B00359010 /* TeamSettingsViewController.h */;
+		name = "TeamSettingsViewController.h: 13";
+		rLen = 11;
+		rLoc = 301;
 		rType = 0;
-		vrLen = 2496;
-		vrLoc = 339;
+		vrLen = 428;
+		vrLoc = 0;
 	};
-	61FE2A77116CE27500F76CDC /* PBXTextBookmark */ = {
+	61FE2B4D116D6F3C00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 136";
+		rLen = 0;
+		rLoc = 6456;
+		rType = 0;
+		vrLen = 1890;
+		vrLoc = 4806;
+	};
+	61FE2B4E116D6F3C00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 144";
+		rLen = 0;
+		rLoc = 6340;
+		rType = 0;
+		vrLen = 1989;
+		vrLoc = 4897;
+	};
+	61FE2B4F116D6F3C00F76CDC /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 44";
-		rLen = 0;
-		rLoc = 1586;
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+		name = "HogHatViewController.m: 52";
+		rLen = 68;
+		rLoc = 1974;
+		rType = 0;
+		vrLen = 1945;
+		vrLoc = 319;
+	};
+	61FE2B50116D6F3C00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 84";
+		rLen = 1442;
+		rLoc = 2954;
 		rType = 0;
-		vrLen = 200;
-		vrLoc = 929;
+		vrLen = 2644;
+		vrLoc = 1959;
 	};
-	61FE2A78116CE27500F76CDC /* PBXTextBookmark */ = {
+	61FE2B56116D6F8200F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
+		name = "OverlayViewController.m: 17";
+		rLen = 0;
+		rLoc = 391;
+		rType = 0;
+		vrLen = 26;
+		vrLoc = 221;
+	};
+	61FE2B57116D6F8200F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 122";
+		rLen = 0;
+		rLoc = 5312;
+		rType = 0;
+		vrLen = 1987;
+		vrLoc = 4931;
+	};
+	61FE2B58116D6F8200F76CDC /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 72";
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+		name = "HogHatViewController.m: 52";
+		rLen = 68;
+		rLoc = 1974;
+		rType = 0;
+		vrLen = 1945;
+		vrLoc = 319;
+	};
+	61FE2B59116D6F8200F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 84";
+		rLen = 1442;
+		rLoc = 2954;
+		rType = 0;
+		vrLen = 2644;
+		vrLoc = 1959;
+	};
+	61FE2B5D116D743B00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
+		name = "OverlayViewController.m: 17";
 		rLen = 0;
-		rLoc = 2914;
+		rLoc = 391;
 		rType = 0;
-		vrLen = 2270;
-		vrLoc = 707;
+		vrLen = 26;
+		vrLoc = 221;
 	};
-	61FE2A7F116CE28D00F76CDC /* PBXTextBookmark */ = {
+	61FE2B5E116D743B00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 38";
+		rLen = 0;
+		rLoc = 1525;
+		rType = 0;
+		vrLen = 2482;
+		vrLoc = 306;
+	};
+	61FE2B5F116D743B00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+		name = "HogHatViewController.m: 52";
+		rLen = 68;
+		rLoc = 1974;
+		rType = 0;
+		vrLen = 1945;
+		vrLoc = 319;
+	};
+	61FE2B60116D743B00F76CDC /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 44";
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 84";
+		rLen = 1442;
+		rLoc = 2954;
+		rType = 0;
+		vrLen = 2644;
+		vrLoc = 1959;
+	};
+	61FE2B62116D751800F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
+		name = "OverlayViewController.m: 17";
 		rLen = 0;
-		rLoc = 1586;
+		rLoc = 391;
+		rType = 0;
+		vrLen = 26;
+		vrLoc = 221;
+	};
+	61FE2B63116D751800F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 24";
+		rLen = 0;
+		rLoc = 568;
 		rType = 0;
-		vrLen = 200;
-		vrLoc = 929;
+		vrLen = 1654;
+		vrLoc = 0;
+	};
+	61FE2B64116D751800F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+		name = "HogHatViewController.m: 52";
+		rLen = 68;
+		rLoc = 1974;
+		rType = 0;
+		vrLen = 1945;
+		vrLoc = 319;
 	};
-	61FE2A80116CE28D00F76CDC /* PBXTextBookmark */ = {
+	61FE2B65116D751800F76CDC /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 71";
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 84";
+		rLen = 1442;
+		rLoc = 2954;
+		rType = 0;
+		vrLen = 2644;
+		vrLoc = 1959;
+	};
+	61FE2B69116D78BF00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */;
+		name = "OverlayViewController.m: 17";
 		rLen = 0;
-		rLoc = 2914;
+		rLoc = 391;
+		rType = 0;
+		vrLen = 26;
+		vrLoc = 221;
+	};
+	61FE2B6A116D78BF00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 43";
+		rLen = 0;
+		rLoc = 1571;
 		rType = 0;
-		vrLen = 2236;
-		vrLoc = 707;
+		vrLen = 57;
+		vrLoc = 1739;
+	};
+	61FE2B6B116D78BF00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 41";
+		rLen = 0;
+		rLoc = 1571;
+		rType = 0;
+		vrLen = 57;
+		vrLoc = 1717;
 	};
-	61FE2A82116CE2E800F76CDC /* PBXTextBookmark */ = {
+	61FE2B6C116D78BF00F76CDC /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 44";
+		fRef = 61A11ACD1168DB1B00359010 /* TeamSettingsViewController.h */;
+		name = "TeamSettingsViewController.h: 16";
+		rLen = 0;
+		rLoc = 363;
+		rType = 0;
+		vrLen = 429;
+		vrLoc = 0;
+	};
+	61FE2B6D116D78BF00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 222";
 		rLen = 0;
-		rLoc = 1586;
+		rLoc = 9575;
+		rType = 0;
+		vrLen = 1574;
+		vrLoc = 8111;
+	};
+	61FE2B6E116D78BF00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 164";
+		rLen = 0;
+		rLoc = 7275;
 		rType = 0;
-		vrLen = 1075;
-		vrLoc = 511;
+		vrLen = 2143;
+		vrLoc = 158;
+	};
+	61FE2B6F116D78BF00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+		name = "HogHatViewController.m: 52";
+		rLen = 68;
+		rLoc = 1974;
+		rType = 0;
+		vrLen = 1945;
+		vrLoc = 319;
 	};
-	61FE2A83116CE2EC00F76CDC /* PBXTextBookmark */ = {
+	61FE2B70116D78BF00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 84";
+		rLen = 1442;
+		rLoc = 2954;
+		rType = 0;
+		vrLen = 2644;
+		vrLoc = 1959;
+	};
+	61FE2B72116D793800F76CDC /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 61A11AC01168D8B600359010 /* SplitViewRootController.m */;
-		name = "SplitViewRootController.m: 44";
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 41";
+		rLen = 0;
+		rLoc = 1571;
+		rType = 0;
+		vrLen = 1354;
+		vrLoc = 1263;
+	};
+	61FE2B73116D793B00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */;
+		name = "TeamSettingsViewController.m: 41";
 		rLen = 0;
-		rLoc = 1586;
+		rLoc = 1571;
+		rType = 0;
+		vrLen = 83;
+		vrLoc = 1717;
+	};
+	61FE2B74116D793B00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 84";
+		rLen = 1442;
+		rLoc = 2954;
 		rType = 0;
-		vrLen = 340;
-		vrLoc = 929;
+		vrLen = 2691;
+		vrLoc = 1959;
+	};
+	61FE2B75116D793B00F76CDC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */;
+		name = "HogHatViewController.m: 52";
+		rLen = 68;
+		rLoc = 1974;
+		rType = 0;
+		vrLen = 1984;
+		vrLoc = 319;
 	};
 	8D1107310486CEB800E47090 /* Info.plist */ = {
 		uiCtxt = {