I have tweaked the physics engine in the previous experiment ( "Springs" ) by adding collision detection, and this is the result. Hold Shift and then click on any node to change its state from static to dynamic. You can use this to create different setups in the experiment: curtains, shelves, double trampolines and more! Built with Processing (www.processing.org).