spent a long time fumbling with ChatGPT asking questions about my IDE and trying to get unit tests to work. it shouldn't have been that hard. i also did some psuedocode work on the algorithm, although the biggest difficulties are starting to reveal themselves (like how to update neighbors with new weights, and how to store weights in the first place).