Allow camera to be limited to a certain area.

Note that the native code for this is wonky, due to
how Lua interacts with the camera move function. It
works though, trust me :)