[Client] Improved overlapping of movement commands

The client is now using the ping time to the server to overlap the
movement commands. This should give those with a slow ping time a
improvement for the walking.