The moment every NBA fan has been waiting for especially those with teams in need of a new star player and a fresh start. The NBA free agency period begins at the stroke of midnight of July 1st as a line of teams will be awaiting to hear which star player will align with them for the upcoming season. Here is my short list of the top players in the free agent pool this year…