How to make quantized movement (allow full steps only)

I’d say by either clamping the movement input or by rounding it, depending on if you want to have half steps in other situations.

So you create your custom movement component and a custom move right/forward function and in it round any input or clamp any input to a minimum. You can also do an if statement that takes all inputs less than full step and only rounds/clamps those.