There are literally thousands of different kinds of golf balls , all made with different specifications .
All meant for different types of players .
There are literally thousands of different kinds of golf balls , all made with different specifications and all meant for different types of players .