Begin adding easing functions (based on Robert Penner's equations) (see: http://www.robertpenner.com/easing/penner_chapter7_tweening.pdf)