Create a scrollX and a scrollY variable, and use those for the map location. Then just increment those by 1/8 per 1 x/y change.