Move some off the world implementation into the player

Correctly move the camera corresponding to the player displacement
Now understand how does the camera work
Added the correct implementation for the new sToWpos