Ahh, as someone who likes graph theory, this game makes me so happy
I initially wondered how you'd avoid letting the player continue indefinitely before I looked more closely at the scoring mechanic, clever stuff!