#check x
    if cam_x >= 0:
        if cam_x + (view_w*tile_dim) <= len(grid[0])*tile_dim:
            global cam_x
            cam_x = cam_x + x
    #check y
    if cam_y >= 0:
        if cam_y + (view_h*tile_dim) <= len(grid)*tile_dim:
            global cam_y
            cam_y = cam_y + y
