clamp player velocity magnitude

prevents the (very common) problem of being able to move faster
diagonally than in a cardinal direction