added larger map, better movement, view stays on map, zoom in/out