This is just plain fun to play. A few levels in I caught my self just effing around and jumping to swing around a platform over and over again because the way you implemented the elasticity was just super fun to toy with. Excellent use of a smallish number of elements to create a variety of challenges. Top notch!