private void drawSprings() {
        g2.setColor(SPRING_COLOR);
        g2.setStroke(STROKE);

        for (int i = 0; i < networkGraph.getSprings().size(); i++) {
            Spring spring = networkGraph.getSprings().get(i);

            if (skipThisSpring(spring)) {
                continue;
            }

            int x1 = (int) (xScale * spring.getSource().getX());
            int y1 = (int) (yScale * spring.getSource().getY() * MASS_AND_SPRING_Y_SCALING);
            int x2 = (int) (xScale * spring.getDestination().getX());
            int y2 = (int) (yScale * spring.getDestination().getY() * MASS_AND_SPRING_Y_SCALING);
            g2.drawLine(x1, y1, x2, y2);
        }
    }