starts playerMoved - main time calculation method.  implements setTimeoutTimer and timeout