camera now scales correctly to the map scale