With authentication working, I've move on to player persistence. Now when a player disconnects, their character entity is stored in a PlayerEntityStore, which is saved as a file identified by their Id. Upon reconnect this file is loaded and the entity restored. This means stuff like their...