- Changed out symbols font for a better one.
- Added a new REST API system for the server-side. This is an extendable and full-featured system that will allow the game client and other sources to query and modify various aspects of the game state.
- Added net.lugdunon.state.World.processRESTRequest(String context, HttpServletRequest request) to the server-side code base. This method is called when the AssetServer encounters a REST API call and returns a JSONObject.
- Added net.lugdunon.rest.core.RESTHandler to the server-side code base.
- Added net.lugdunon.rest.core.player.PlayerAchievementsHandler to the server-side code base.
- Added net.lugdunon.rest.core.player.PlayerMetricsHandler to the server-side code base.
- Added etc/restHandlers.json to the default world definition.
- Added net.lugdunon.ui.Dialog.wait() to client-side API. This dialog shows a cycling load bar to indicate that there is currently an operation of unknown duration taking place.
- Added net.lugdunon.ui.icon.AchievementsIcon to the client-side code base. This icon button will show achievements UI for the current player.
- Achievements UI now contains support to display the achievements and statistics for any player, using the new player achievements and metrics REST APIs.
- Added net.lugdunon.state.metric.Metrics.getMetricsClasses() to the server-side API.
This is what the new 'wait' dialog looks like:

Here is a preview of the updated icon buttons:
