private boolean wouldSpringToMassCrossExistingNetworkSprings(Mass source, Mass destination) {
        Spring hypotheticalSpring = new Spring(this, source, destination);

        for (Spring existingSpring : getSprings()) {
            if (hypotheticalSpring.isCrossing(existingSpring)) {
                return true;
            }
        }

        return false;
    }