Index: binary-improvements2/WebServer/src/WebAPI/APIs/Animal.cs
===================================================================
--- binary-improvements2/WebServer/src/WebAPI/APIs/Animal.cs	(revision 407)
+++ binary-improvements2/WebServer/src/WebAPI/APIs/Animal.cs	(revision 408)
@@ -35,5 +35,5 @@
 					
 					writer.WriteRaw (jsonKeyPosition);
-					JsonCommons.WritePositionObject (writer, position);
+					JsonCommons.WritePositionObject (ref writer, position);
 
 					writer.WriteEndObject ();
Index: binary-improvements2/WebServer/src/WebAPI/APIs/Command.cs
===================================================================
--- binary-improvements2/WebServer/src/WebAPI/APIs/Command.cs	(revision 407)
+++ binary-improvements2/WebServer/src/WebAPI/APIs/Command.cs	(revision 408)
@@ -56,18 +56,19 @@
 			string cmd = string.Empty;
 				
-			bool firstOverload = true;
-			foreach (string s in _command.GetCommands ()) {
-				if (!firstOverload) {
+			string[] ses = _command.GetCommands ();
+			for (int i = 0; i < ses.Length; i++) {
+				string s = ses [i];
+				
+				if (i > 0) {
 					_writer.WriteValueSeparator ();
 				}
-				firstOverload = false;
-					
+
 				_writer.WriteString (s);
-					
+
 				if (s.Length > cmd.Length) {
 					cmd = s;
 				}
 			}
-				
+
 			_writer.WriteEndArray ();
 
@@ -129,7 +130,5 @@
 		}
 
-		public override int DefaultPermissionLevel () {
-			return 2000;
-		}
+		public override int DefaultPermissionLevel () => 2000;
 	}
 }
Index: binary-improvements2/WebServer/src/WebAPI/APIs/Hostile.cs
===================================================================
--- binary-improvements2/WebServer/src/WebAPI/APIs/Hostile.cs	(revision 407)
+++ binary-improvements2/WebServer/src/WebAPI/APIs/Hostile.cs	(revision 408)
@@ -35,5 +35,5 @@
 					
 					writer.WriteRaw (jsonKeyPosition);
-					JsonCommons.WritePositionObject (writer, position);
+					JsonCommons.WritePositionObject (ref writer, position);
 
 					writer.WriteEndObject ();
Index: binary-improvements2/WebServer/src/WebAPI/APIs/Log.cs
===================================================================
--- binary-improvements2/WebServer/src/WebAPI/APIs/Log.cs	(revision 407)
+++ binary-improvements2/WebServer/src/WebAPI/APIs/Log.cs	(revision 408)
@@ -47,29 +47,29 @@
 			writer.WriteBeginArray ();
 
-			bool first = true;
-			foreach (LogBuffer.LogEntry logEntry in logEntries) {
-				if (!first) {
+			for (int i = 0; i < logEntries.Count; i++) {
+				LogBuffer.LogEntry logEntry = logEntries [i];
+				
+				if (i > 0) {
 					writer.WriteValueSeparator ();
 				}
 
-				first = false;
-				
 				writer.WriteRaw (jsonMsgKey);
 				writer.WriteString (logEntry.message);
-				
+
 				writer.WriteRaw (jsonTypeKey);
 				writer.WriteString (logEntry.type.ToStringCached ());
-				
+
 				writer.WriteRaw (jsonTraceKey);
 				writer.WriteString (logEntry.trace);
-				
+
 				writer.WriteRaw (jsonIsotimeKey);
 				writer.WriteString (logEntry.isoTime);
-				
+
 				writer.WriteRaw (jsonUptimeKey);
 				writer.WriteString (logEntry.uptime.ToString ());
-				
+
 				writer.WriteEndObject ();
 			}
+
 			writer.WriteEndArray ();
 
Index: binary-improvements2/WebServer/src/WebAPI/APIs/ServerStats.cs
===================================================================
--- binary-improvements2/WebServer/src/WebAPI/APIs/ServerStats.cs	(revision 407)
+++ binary-improvements2/WebServer/src/WebAPI/APIs/ServerStats.cs	(revision 408)
@@ -47,7 +47,5 @@
 		}
 
-		public override int DefaultPermissionLevel () {
-			return 2000;
-		}
+		public override int DefaultPermissionLevel () => 2000;
 	}
 }
Index: binary-improvements2/WebServer/src/WebAPI/APIs/WebMods.cs
===================================================================
--- binary-improvements2/WebServer/src/WebAPI/APIs/WebMods.cs	(revision 407)
+++ binary-improvements2/WebServer/src/WebAPI/APIs/WebMods.cs	(revision 408)
@@ -11,13 +11,13 @@
 			writer.WriteBeginArray ();
 
-			bool first = true;
-			foreach (WebMod webMod in _parent.webMods) {
-				if (!first) {
+			for (int i = 0; i < _parent.webMods.Count; i++) {
+				WebMod webMod = _parent.webMods [i];
+				
+				if (i > 0) {
 					writer.WriteValueSeparator ();
 				}
-				first = false;
-				
+
 				writer.WriteBeginObject ();
-				
+
 				writer.WriteString ("name");
 				writer.WriteNameSeparator ();
@@ -31,5 +31,5 @@
 					writer.WriteString (webModReactBundle);
 				}
-				
+
 				string webModCssFile = webMod.CssPath;
 				if (webModCssFile != null) {
@@ -39,8 +39,8 @@
 					writer.WriteString (webModCssFile);
 				}
-				
+
 				writer.WriteEndObject ();
 			}
-			
+
 			writer.WriteEndArray ();
 
@@ -54,7 +54,5 @@
 		}
 
-		public override int DefaultPermissionLevel () {
-			return 2000;
-		}
+		public override int DefaultPermissionLevel () => 2000;
 	}
 }
Index: binary-improvements2/WebServer/src/WebAPI/APIs/WebUiUpdates.cs
===================================================================
--- binary-improvements2/WebServer/src/WebAPI/APIs/WebUiUpdates.cs	(revision 407)
+++ binary-improvements2/WebServer/src/WebAPI/APIs/WebUiUpdates.cs	(revision 408)
@@ -57,7 +57,5 @@
 		}
 
-		public override int DefaultPermissionLevel () {
-			return 2000;
-		}
+		public override int DefaultPermissionLevel () => 2000;
 	}
 }
Index: binary-improvements2/WebServer/src/WebAPI/JsonCommons.cs
===================================================================
--- binary-improvements2/WebServer/src/WebAPI/JsonCommons.cs	(revision 407)
+++ binary-improvements2/WebServer/src/WebAPI/JsonCommons.cs	(revision 408)
@@ -7,5 +7,5 @@
 		private static readonly byte[] jsonKeyPositionZ = JsonWriter.GetEncodedPropertyNameWithPrefixValueSeparator ("z");
 
-		public static void WritePositionObject (JsonWriter _writer, Vector3i _position) {
+		public static void WritePositionObject (ref JsonWriter _writer, Vector3i _position) {
 			_writer.WriteRaw (jsonKeyPositionX);
 			_writer.WriteInt32 (_position.x);
