Added vcam pan controls.
Solved zoom centering.

Finally! I knew the formula but kept trying to implement
it incorrectly. Now the vcam:zoom function is 100% fine.
Never to be messed with again. Oh, also added an adjusted
pan function to vcam, for users.