Adjust camera relative position calculations

Stops oddities when camera position changed by script