TODO: Get the rooms working, even if only via hotkeys
TODO: SerialPacketType::CHARACTER_LOCATION, CHARACTER_MOVE, CHARACTER_TELEPORT, ROOM_CHANGE, etc.
TODO: Fix shoddy movement
TODO: Handle statistics server-side

TODO: Remove the big "Shut Down" button
TODO: Make a way for the server owner to control the server directly
TODO: Move the map system into it's own namespace?
TODO: The TileSheet class should implement the surface itself
TODO: make the whole thing more fault tolerant
TODO: Authentication

TODO: Time delay for requesting region packets
TODO: A proper logging system
TODO: Update Codebase with the improvements from Tortuga