Updating viewDirection and walkDirection for all clients

Having trouble with inconsistent locations on different clients with
bullet physics engine.