Dynamic Movement Update based on latency

Each ping interval the update rate with which the server is sent location information is adjusted to the latest polled value with a minimum of 200ms (5fps.)