Whoops! You're completely right. I'm relatively new to Unity and it completely slipped my mind to use Time.deltatime when updating the player's position.