Trying to make sure player movement is mostly deterministic