The spring is a Node2D with it's self contained physics. It manipulates the vertical velocities of parents of areas that come in contact with it, based on their current velocities and masses.