Ranking the Top 20 Players in the NBA for the 2017-18 season