cannot move past edge of global map