The movement uses the same algorithmic logic as Quake, what do you think could make it better?
Higher traction, slower when holding shift. That's the basic idea.