Implemented map boundaries for mouse scrolling. Still need to make it smoother and and implement mouse/touch dragging.