Loading of server config
Http server can now serve assets
Server side reading of map and game config from server config.
Server should now send ResourceRequirements
Work on downloadable assets
Implementation of the promise pattern
Converted callbacks to promises
Make sure assets in the asset cache are read only to hint the user he should not modify them.
Asset cache is for the server too. This will prevent modifications to the original asset files messing up consistency.
Send proper resource keys to the client
Client downloads and loads assets from the server!
Better logging
Updated the websocket library to use maven.
Fixed an issue with runOnMain() forgetting about tasks (because the queue was full). And some more logging.
Fixed singleplayer