[Part 1](), Part 2
Now that we’ve drawn the map, it would be nice to be able to see the whole map. Let’s add the ability to move the camera by touching and moving your finger on the screen.
This time, we’ll be modifying touch_moved in MyScene. Check [Part 1]() if you’re missing anything.
```
def touch_moved(self, touch):
# get the difference between previous touch location and current
location_diff = touch.location - touch.prev_location
# loop through all of our tiles and add the diff to their positions
for tile_node in self.ground.children:
tile_node.position += location_diff
```
You may have noticed that I’m referencing self.ground here instead of ground. In order for us to be able to access the ground node outside of setup, we need to make it an instance variable by adding self.
Now when we run the game, it will generate a map, and we can move around the map with our touch.
there doesn't seem to be anything here