Refactored the way position is updated on the player
Added fake latency checks
Added some additional documentation