Adding zooming around the clicked point
Added initial map generation