I have embedded the game below, but if its not working, you can use this link instead. Curious how I got the edge scoring to work? It uses the idea of connected components, but each additional chip takes only O(log n) time to process due to a useful data structure, which we will cover in the future.