Add ghetto walking, viewport following, and map limits.