http://www.playfuljs.com/realistic-terrain-in-130-lines/