Restricting movement per turn

I’m looking to restrict the movement of my player to only allotting him x-number of spaces per turn. Any thoughts on how I might accomplish this?

There can be many ways to do it depending on how your spacing system works.
Lets say for a freeform movement you can sum the movement of the player at each deltatime (practically integration) and stop letting him move when a certain limit is reached.