The pathfinding has had very little attention for now so that's pretty much to be expected. I intend to add a navmesh at some point but even so there's some behaviors I want to mimic in Quake to make them less likely to hug walls like they do. They're also not quite responding to re-acquiring sight properly which I want to take a look at too.
The floatiness is to smooth out the movement, I can't stand not having acceleration and deceleration. Walking helps a bit for precise movements but I'm intending for the player to mostly be moving a lot.
Thanks for playing!