Index: binary-improvements2/WebServer/src/WebAPI/APIs/WorldState/Animal.cs
===================================================================
--- binary-improvements2/WebServer/src/WebAPI/APIs/WorldState/Animal.cs	(revision 433)
+++ binary-improvements2/WebServer/src/WebAPI/APIs/WorldState/Animal.cs	(revision 434)
@@ -4,5 +4,5 @@
 using Webserver.LiveData;
 
-namespace Webserver.WebAPI.APIs {
+namespace Webserver.WebAPI.APIs.WorldState {
 	[UsedImplicitly]
 	internal class Animal : AbsRestApi {
Index: binary-improvements2/WebServer/src/WebAPI/APIs/WorldState/Hostile.cs
===================================================================
--- binary-improvements2/WebServer/src/WebAPI/APIs/WorldState/Hostile.cs	(revision 433)
+++ binary-improvements2/WebServer/src/WebAPI/APIs/WorldState/Hostile.cs	(revision 434)
@@ -4,5 +4,5 @@
 using Webserver.LiveData;
 
-namespace Webserver.WebAPI.APIs {
+namespace Webserver.WebAPI.APIs.WorldState {
 	[UsedImplicitly]
 	internal class Hostile : AbsRestApi {
Index: binary-improvements2/WebServer/src/WebAPI/APIs/WorldState/Player.cs
===================================================================
--- binary-improvements2/WebServer/src/WebAPI/APIs/WorldState/Player.cs	(revision 433)
+++ binary-improvements2/WebServer/src/WebAPI/APIs/WorldState/Player.cs	(revision 434)
@@ -6,5 +6,5 @@
 using Webserver.Permissions;
 
-namespace Webserver.WebAPI.APIs {
+namespace Webserver.WebAPI.APIs.WorldState {
 	[UsedImplicitly]
 	public class Player : AbsRestApi {
@@ -216,6 +216,6 @@
 
 		protected override void HandleRestPost (RequestContext _context, IDictionary<string, object> _jsonInput, byte[] _jsonInputData) {
-			if (!TryGetJsonField (_jsonInput, "command", out string commandString)) {
-				SendErrorResult (_context, HttpStatusCode.BadRequest, _jsonInputData, "NO_COMMAND");
+			if (!JsonCommons.TryGetJsonField (_jsonInput, "command", out string commandString)) {
+				SendEmptyResponse (_context, HttpStatusCode.BadRequest, _jsonInputData, "NO_COMMAND");
 				return;
 			}
@@ -223,5 +223,5 @@
 			WebCommandResult.ResultType responseType = WebCommandResult.ResultType.Full;
 
-			if (TryGetJsonField (_jsonInput, "format", out string formatString)) {
+			if (JsonCommons.TryGetJsonField (_jsonInput, "format", out string formatString)) {
 				if (formatString.EqualsCaseInsensitive ("raw")) {
 					responseType = WebCommandResult.ResultType.Raw;
@@ -240,5 +240,5 @@
 
 			if (command == null) {
-				SendErrorResult (_context, HttpStatusCode.NotFound, _jsonInputData, "UNKNOWN_COMMAND");
+				SendEmptyResponse (_context, HttpStatusCode.NotFound, _jsonInputData, "UNKNOWN_COMMAND");
 				return;
 			}
@@ -247,5 +247,5 @@
 
 			if (_context.PermissionLevel > commandPermissionLevel) {
-				SendErrorResult (_context, HttpStatusCode.Forbidden, _jsonInputData, "NO_PERMISSION");
+				SendEmptyResponse (_context, HttpStatusCode.Forbidden, _jsonInputData, "NO_PERMISSION");
 				return;
 			}
