Add methods to retrieve maps from the server.
Do some little refactoring.
Add smarter solutions for both client and server with related projects only.