Added initial implementation for the MapControler class