Fix world in hand nav

Mainly removes assumption that the xz plane is the ground plane and uses AABB instead for constraining navigation.
For panning: pan with respect to near/far plane