Real diseases and real drugs are not single genes and single proteins — they are modules of interacting proteins sitting inside the human protein-interaction network. This simulator grows a scale-free Barabási–Albert network in 3D, marks a disease module (red) as a breadth-first neighbourhood of a seed protein, and lets you place a candidate drug's target module (blue) at a controllable hop-distance away. A live breadth-first-search engine computes the closest network distance dAB and the Menche et al. network-based separation score SAB between the two modules every time you move a slider — exactly the calculation network medicine uses to flag drug-repositioning candidates such as metformin's proximity to cancer disease modules. Negative SAB means the modules overlap topologically and the drug is a plausible candidate; positive SAB means they are functionally separated on the network.