Index: TFP-WebServer/WebServer/src/WebAPI/APIs/WorldState/Animal.cs
===================================================================
--- TFP-WebServer/WebServer/src/WebAPI/APIs/WorldState/Animal.cs	(revision 440)
+++ TFP-WebServer/WebServer/src/WebAPI/APIs/WorldState/Animal.cs	(revision 444)
@@ -35,5 +35,5 @@
 					
 					writer.WriteRaw (jsonKeyPosition);
-					JsonCommons.WritePositionObject (ref writer, position);
+					JsonCommons.WriteVector3I (ref writer, position);
 
 					writer.WriteEndObject ();
Index: TFP-WebServer/WebServer/src/WebAPI/APIs/WorldState/Hostile.cs
===================================================================
--- TFP-WebServer/WebServer/src/WebAPI/APIs/WorldState/Hostile.cs	(revision 440)
+++ TFP-WebServer/WebServer/src/WebAPI/APIs/WorldState/Hostile.cs	(revision 444)
@@ -35,5 +35,5 @@
 					
 					writer.WriteRaw (jsonKeyPosition);
-					JsonCommons.WritePositionObject (ref writer, position);
+					JsonCommons.WriteVector3I (ref writer, position);
 
 					writer.WriteEndObject ();
Index: TFP-WebServer/WebServer/src/WebAPI/APIs/WorldState/Player.cs
===================================================================
--- TFP-WebServer/WebServer/src/WebAPI/APIs/WorldState/Player.cs	(revision 440)
+++ TFP-WebServer/WebServer/src/WebAPI/APIs/WorldState/Player.cs	(revision 444)
@@ -152,5 +152,5 @@
 			_writer.WriteRaw (jsonPositionKey);
 			if (online) {
-				JsonCommons.WritePositionObject (ref _writer, entity.GetPosition ());
+				JsonCommons.WriteVector3 (ref _writer, entity.GetPosition ());
 				// TODO: Possibly show last position?
 			} else {
Index: TFP-WebServer/WebServer/src/WebAPI/JsonCommons.cs
===================================================================
--- TFP-WebServer/WebServer/src/WebAPI/JsonCommons.cs	(revision 440)
+++ TFP-WebServer/WebServer/src/WebAPI/JsonCommons.cs	(revision 444)
@@ -11,5 +11,5 @@
 		private static readonly byte[] jsonKeyPositionZ = JsonWriter.GetEncodedPropertyNameWithPrefixValueSeparator ("z");
 
-		public static void WritePositionObject (ref JsonWriter _writer, Vector3i _position) {
+		public static void WriteVector3I (ref JsonWriter _writer, Vector3i _position) {
 			_writer.WriteRaw (jsonKeyPositionX);
 			_writer.WriteInt32 (_position.x);
@@ -24,5 +24,5 @@
 		}
 
-		public static void WritePositionObject (ref JsonWriter _writer, Vector3 _position) {
+		public static void WriteVector3 (ref JsonWriter _writer, Vector3 _position) {
 			_writer.WriteRaw (jsonKeyPositionX);
 			_writer.WriteSingle (_position.x);
@@ -33,4 +33,24 @@
 			_writer.WriteRaw (jsonKeyPositionZ);
 			_writer.WriteSingle (_position.z);
+			
+			_writer.WriteEndObject ();
+		}
+
+		public static void WriteVector2I (ref JsonWriter _writer, Vector2i _position) {
+			_writer.WriteRaw (jsonKeyPositionX);
+			_writer.WriteInt32 (_position.x);
+			
+			_writer.WriteRaw (jsonKeyPositionY);
+			_writer.WriteInt32 (_position.y);
+			
+			_writer.WriteEndObject ();
+		}
+
+		public static void WriteVector2 (ref JsonWriter _writer, Vector2 _position) {
+			_writer.WriteRaw (jsonKeyPositionX);
+			_writer.WriteSingle (_position.x);
+			
+			_writer.WriteRaw (jsonKeyPositionY);
+			_writer.WriteSingle (_position.y);
 			
 			_writer.WriteEndObject ();
