Text this: Analyzing NBA player positions and interactions with density-functional fluctuation theory