that sounds mostly like worn tie rod ends and not as likely, but possibly, racknpinion unit.
Jack the car up, grab the tire and shake it back and forth, like trying to turn left/right rapidly. You can feel the loose clunkiness if stuff is worn out. To check the ball joints you should have the jack or stand under the control arm. This way the weight of the car is still somewhat on the spring and it's tension is not pulling the joints taught. Grab the tire at top and bottom and shake. It's usually easier to have one person shake and one person look at where the play is so it's better diagnosed. Since wheel bearing play could fool you that joints are bad if you can't see where it's moving. I've fixed a lot of bad front ends. Just find what's worn and replace.
Oh, and don't forget to align it if tie rod ends or control arms end up coming off!